/*###########################################################################*/
.container #container .content_top h1 {font-size: 38px; color: #333;}
.container #container .content_top h2 {font-style: italic; font-size: 20px; color: #666;}

.big_button {margin-top:15px;}

.icon_row {margin-top: 10px;}
.icon_row td {width:78px;}

.side h3 {font-size: 20px; color: #666;}

table.socialmedia td {width: 180px;}

/*.container #container .content_main .content .section {padding-bottom: 10px;}*/
.container #container .content #content .section {background: #cce5f2; margin-bottom:10px; padding: 10px;}
.container #container .content #content .white_section {margin-bottom:10px;}
/*.container #container .content_main .content .section {border-bottom: 1px solid #3399cc;}*/

.container #container .content_main .content h1 {color: #666; font-size:20px; margin: 0 0 10px 0;}

.container #container .content_main .content h2 {font-size: 18px; color: #666;}
.container #container .content_main .content h2 a {font-size: 18px; color: #666;}
.container #container .content_main .content h3 {font-size: 16px; color: #3399cc;}
.container #container .content_main .content .faq h3 {font-size: 16px; color: #666;}

.container #container .content_main .content p {margin-bottom: 7px;}
.container #container .content_main .content p.line {margin-bottom: 1px;}

.container #container .content_main .content .faq {margin: 10px 0 0 0;}

.cutout {background: #cce5f2; margin: 0 0 10px 0;}

.home_top_cutout {padding: 20px;}
.home_top_cutout h1,.home_top_cutout h2{margin: 0 0 20px 0;}

table.narrow_cutout_services td.content_cell {width: 180px; padding: 10px 0;}
table.narrow_cutout_services td.horz_sep_cell {width: 10px; background: #3399cc;}

table.narrow_cutout_services td.sm_icon img {width:60px; height: 60px;}

table.social_media_row td {vertical-align:top; padding: 0 10px 20px 0;}
table.social_media_row td.sm_icon {padding-top: 3px;}


.request_info_link {margin:3px 0 0 0;}

.testimonial {margin:0 0 10px 0;}

.container #container .content #content .testimonial {margin-bottom:10px; padding: 0 0 10px 0; border-bottom: 1px solid #ccc;}

.container #container .side .section .facebook_like_box {background: #fff;}

img.make_square_128  {width: 128px; height: 128px;}

.top_margin {margin: 15px 0 0 0;}
