/*
THEME NAME: Sage
THEME URI: http://uimoto.com/
DESCRIPTION: Sage theme
VERSION: 1.0
AUTHOR: <a href="http://uimoto.com/">UIMOTO</a>
AUTHOR URI:
TAGS: sage
*/
@import url(includes/css/page.css);

.products h1 { color: #333; border-bottom: 1px dotted #333; margin-bottom: 10px; margin-top: 0; font-size: 2em; font-weight:normal; line-height: 1; padding-bottom: .23em; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px; overflow:hidden; }
pre { font-size:13px; }
p.pdf-download { float:none; position:absolute; margin:0; top:119px; right:160px; }
em { display:none; }

.myTableContainer { width:640px; float:left; display:block; position:relative; }

.myTable div { float:left; display:block; position:relative; }
.myTable { width:630px; font-size:13px; }
.myTable .myTableHeader div, .myTable .myTableBody div { width:16%; }
.myTable .myTableHeader .col1, .myTable .myTableBody .col1 { width:52%; }

.myTableB div { float:left; display:block; position:relative; }
.myTableB { width:350px; font-size:13px; }
.myTableB .myTableHeader div, .myTableB .myTableBody div { width:50%; text-align:center; }
.myTableB .myTableExtra { width:100%; padding:4px 6px; text-align:center; }

.myTableC div { float:left; display:block; position:relative; }
.myTableC { width:630px; font-size:13px; }
.myTableC .myTableHeader div, .myTableC .myTableBody div { width:23%; text-align:center; }
.myTableC .myTableHeader .col1, .myTableC .myTableBody .col1 { width:31%; text-align:left; }

.myTableHeader { width:100%; padding:4px 6px; font-weight:bold; color:#ffffff; border-bottom:solid 1px #ffffff; background-color:#ff9900; }
.myTableBody { width:100%; padding:4px 6px; border-bottom:solid 1px #ffffff; background-color:#f5f5f5; }
.myTableFooter { width:100%; height:20px; padding:4px 6px; }

.page-link { font-size:13px; text-align:right; }
.page-link-top { float:none; position:absolute; top:118px; right:20px; font-size:13px; text-align:right; }

.title { font-size:18px; font-weight:bold; color:#000000; }
.header { font-size:16px; font-weight:bold; margin:30px 0 10px 0; }
.subheaderB { font-size:14px; font-weight:bold; }
.news-event-date { font-size:12px; color:#828282; }
.news-event { font-size:13px; }

.promo-ul li { width:100%; margin-left:20px; font-size:14px; list-style-image:url("/wp-content/themes/sage/includes/img/site_bullets_3dots.png"); text-transform:none; }

.locations { width:100%; float:left; }
.locations h3 { margin-bottom:10px; }
.mapp-div { border:solid 1px #b6b6b6; }
.mapp-poweredby { display:none; }
.button { margin-left:5px; }
.clips { width:100%; margin:0 0 15px 0; overflow: hidden; }
.clips img { margin-right:10px; }
.clips a:before { content:url("/wp-content/uploads/icon_camcorder.png"); }

#text-5 { background:url("/wp-content/uploads/bg_askAQuestion.png") no-repeat; }
#text-5 .form-body { height:220px; }
#text-5 p { margin:0 0 5px 0; font-size:13px; }
#text-5.widget_text { margin-top:10px; padding:7px; }
#text-5.widget_text .textwidget-title { background-image:none; margin:3px 0 6px 0; padding:0; font-size:14.4px; line-height:normal; }
#text-5 .textwidget, #text-7 .textwidget { border:none; overflow:hidden; padding:0; position:relative; font-size:1.3em; }
#text-5 form input { width:130px; margin-right:8px; border:solid 1px #e18700; outline:none; font-size:13px; }
#text-5 form textarea { width:173px; height:93px; margin:0; border:solid 1px #e18700; outline:none; }
#text-5 form button { width:110px; height:29px; border:none; outline:none; background:url("/wp-content/uploads/btn_send.png") no-repeat; }

#page span.wpcf7-not-valid-tip-no-ajax { margin:0 0 5px 0; color:#e6a230; }
#page div.wpcf7-validation-errors, #page div.wpcf7-spam-blocked { padding:0; margin:10px 0 10px 0; border:none; font-size:12px; line-height:16px; color:#e6a230; text-align:left; }
#page div.wpcf7-mail-sent-ok { padding:0; margin:10px 0 10px 0; border:none; font-size:12px; line-height:16px; color:#e6a230; text-align:left; }

.contact-content textarea { width:90%; }

.cellwrap p { line-height:17px; }
.cellwrap h3 {  margin:22px 10px 5px 112px; font-size:18px; font-weight:bold; line-height:normal; }

.entry-title { margin:5px 0 20px 0; line-height:normal; }

/*.form-table, .form-table select { font-size:13px; }*/