.ExternalClass			{ width:100%; }
.preheader      		{ display:none !important; visibility:hidden; opacity:0; color:transparent; height:0; width:0; }
body     			{ margin:0; padding:0; }

/* Links */
a:link         	 		{ text-decoration:none; color:#2A5DB0; }
a:active			{ text-decoration:none; color:#2A5DB0; }
a:visited			{ text-decoration:none; color:#2A5DB0; }
a:hover         		{ text-decoration:underline; color:#2A5DB0; }


/* Fonts */
h1				{ font-family:Verdana,Geneva,sans-serif; font-size:36px; line-height:46px; font-weight:bold; display:inline; }
h2				{ font-family:Verdana,Geneva,sans-serif; font-size:28px; line-height:34px; font-weight:bold; display:inline; }
h3				{ font-family:Verdana,Geneva,sans-serif; font-size:20px; line-height:28px; font-weight:bold; display:inline; }
h4				{ font-family:Verdana,Geneva,sans-serif; font-size:16px; line-height:25px; font-weight:bold; display:inline; }
h5				{ font-family:Verdana,Geneva,sans-serif; font-size:14px; line-height:20px; font-weight:normal; display:inline; }
.note 	 			{ font-family:Verdana,Geneva,sans-serif; font-size:15px; line-height:20px; font-weight:bold; color:#FF0000; }
li				{ padding-bottom:15px;  }

div.subhead-program		{ font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:bold; color:#000000; padding-bottom:5px; }


/* Buttons */
.button-go			{ width:35px; height:22px; border-radius:3px; border:none; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:13px; color:#FFFFFF; text-align:center; 
				  line-height:0px; font-weight:bold; display:inline; }
.button-go:hover		{ background-color:#800000; }
.button-large			{ width:100px; height:35px; border-radius:3px; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:15px; color:#FFFFFF; text-align:center; line-height:32px; 
  			  	  font-weight:bold; }
.button-large:hover		{ background-color:#800000; }
.button-submit			{ font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; padding:4px 6px 4px 6px; border-radius:5px; border:none; background-color:#960000; 
 				  vertical-align:middle; margin-top:5px; text-decoration:none; }
.button-order			{ width:60px; height:22px; border-radius:3px; border:none; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#FFFFFF; text-align:center; 
				  line-height:0px; font-weight:bold; display:inline; }
.button-order:hover		{ background-color:#800000; }

/* Forms */
table.form-table		{ width:640px; margin:0 auto; border:3px dashed #2A5DB0; }
table.form-quote		{ width:640px; }
table.form-right		{ float:right; }
textarea 			{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:90%; }

/* Data Table Styles */
table.list-table		{ width:900px; float:left; }
td.cell-left			{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:20px; font-weight:normal; vertical-align:top; }
td.cell-left-header		{ text-align:left; border:1px solid #404040; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:15px; line-height:22px; font-weight:bold; vertical-align:top; color:#FFFFFF; 
				  background-color:#404040; }
td.cell-image			{ text-align:left; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:20px; font-weight:normal; vertical-align:top; }
td.cell-right			{ text-align:right; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }
td.cell-center			{ text-align:center; border:1px solid #C0C0C0; padding:3px; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:20px; font-weight:normal; vertical-align:top; }
td.cell_1			{ text-align:left; vertical-align:top; padding:2px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; vertical-align:top; }
td.cell_2			{ text-align:left; vertical-align:top; padding:2px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }
td.list1			{ background-image:url(http://www.circuitmedic.com/images/bullet.gif); background-repeat: no-repeat; vertical-align:bottom; }
td.list2			{ text-align:left; padding:0px 0px 3px 5px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; }
td.list_head			{ text-align:left; padding:0px 0px 3px 0px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:normal; vertical-align:top; font-weight:bold; }
td.listi			{ text-align:left; padding:0px; }
td.bullet1			{ text-align:left; padding-right:5px; font-family:Verdana,Geneva,sans-serif; font-size:25px; font-weight:bold; line-height:25px; color:#000078; vertical-align:top; }
td.bullet2			{ text-align:left; padding:1px 0px 1px 5px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; vertical-align:top; }



/* Header  Footer */
table.header-table		{ width:1110px; margin-top:10px; margin:0 auto; }
table.nav-links			{ border-collapse:collapse; float:right; }
.zoom-searchbox			{  }
div.nav-show			{ padding-top:4px; padding-right:25px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; float:right; }
div.nav-show-end		{ padding-top:4px; padding-right:0px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; float:right; }
div.nav-hide			{ padding-top:4px; padding-right:25px; font-family:Verdana,Geneva,sans-serif; font-size:13px; font-weight:bold; float:right; }
table.footer-table		{ width:1110px; margin-top:10px; margin-bottom:5px; margin:0 auto; }
div.section-footer-block	{ width:230px; height:63px; border:1px solid #C0C0C0; text-align:center; float:left; margin:20px; }


/* Common */
table.outer-table		{ width:100%; margin:0 auto;  }
table.main-table  		{ width:100%; margin:0 auto; margin-top:10px; margin-bottom:5px; }
div.page-width			{ width:1110px; margin:0 auto; }
td.section-contrast		{ text-align:left; width:100%; vertical-align:top; padding:20px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; 
                         	  background-color:#F5F3EE; }
td.section-basic		{ text-align:left; width:100%; vertical-align:top; padding-bottom:20px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; 
			 	  background-color:#FFFFFF; }

/* Home Page */

td.home-intro-check		{ padding-right:5px; padding-bottom:10px; vertical-align:top; font-family:Verdana,Geneva,sans-serif; font-size:20px; }
td.home-intro-text		{ padding-bottom:10px; vertical-align:top; font-family:Verdana,Geneva,sans-serif; font-size:16px; line-height:25px; }
table.home-video-table		{ float:right; }
div.home-video-container	{ width:600px; height:338px; border:1px solid #C0C0C0; } 

div.home-feature-head		{ margin-bottom:5px; font-family:Verdana,Geneva,sans-serif; font-size:18px; text-align:left; font-weight:bold; display:block; }
div.home-feature-check		{ font-family:Verdana,Geneva,sans-serif; font-size:24px; display:inline; }
table.home-customers		{ width:800px; }

div.home-kits-container		{ width:100%; margin:0 auto; }
div.home-kits-item		{ height:300px; padding:30px; }

div.home-section-cust		{ width:150px; margin:14px; text-align:center; float:left; }



/* Main Pages */
table.video-table		{ float:right; }
table.video-caption		{ float:right; width:600px; }

div.video-container		{ width:600px; height:338px; border:1px solid #C0C0C0; } 
div.video-caption		{ width:580px; }

table.main-text-container	{ float:left; width:440px; }
table.main-video-container	{ float:right; }

div.related-container		{ width:100%; margin:0 auto; }
div.related-group		{ width:300px; margin:20px; padding:0px; float:left; font-family:Verdana,Geneva,sans-serif; font-size:14px; line-height:20px; text-align:left; }
div.related-head		{ width:300px; height:35px; margin-bottom:20px; border-radius:3px; background-color:#2A5DB0; font-family:Verdana,Geneva,sans-serif; font-size:15px; font-weight:bold; 
				  color:#FFFFFF; text-align:center; line-height:32px; display:block; }
div.blog-container		{ width:100%; margin:0 auto; }
div.blog-item			{ width:300px; margin:15px; border:1px solid #C0C0C0; padding:5px; background-color:#FFFFFF; float:left; font-family:Verdana,Geneva,sans-serif; font-size:13px; line-height:18px; 
				  text-align:left; }

td.section-basic-ads		{ text-align:left; width:100%; vertical-align:top; padding:0px; font-family:Verdana,Geneva,sans-serif; font-size:16px; font-weight:normal; line-height:25px; color:#000000; 
			 	  background-color:#FFFFFF; }
div.ads-container		{ width:100%; margin:0 auto; }
div.ads-item			{ width:300px; margin:20px; border:1px solid #C0C0C0; padding:6px; height:100%; float:left; font-family:Verdana,Geneva,sans-serif; font-size:14px; line-height:20px; text-align:left; }

table.contact-form		{ width:660px; margin:0 auto; border-collapse:collapse;  }


 @media only screen and (min-width:481px) and (max-width:924px) {
body, table, td			{ -webkit-text-size-adjust:none !important; margin:auto !important; }
.logo				{ max-width:100%; height:auto; }

/* Fonts */
h1				{ font-family:Verdana,Geneva,sans-serif; font-size:28px; font-weight:bold; line-height:34px; display:inline; }


/* Forms */
table[class="form-table"]	{ width:660px !important; }
table[class="form-right"]	{ float:right !important; }

/* Data Table Styles */
table[class="list-table"]	{ width:660px !important; }


/* Header Footer */
table[class="header-table"]	{ width:660px !important; }
table[class="footer-table"]	{ width:660px !important; }

/* Common */
div[class="page-width"]		{ width:660px !important; }
table[class="main-table"]     	{ margin-top:10px !important; }


/* Home Page */
div[class="home-kits-container"]{ width:100%; margin:0 auto; }
div[class="home-kits-item"]	{ padding:12px !important; }

table[class="home-video-table"]	{ float:left !important; margin-left:20px !important; }
div[class="home-section-item"]	{ padding:10px !important; }

table[class="home-customers"]	{ width:660px; }
div[class="home-section-cust"]	{ margin:20px !important; }
div[class="home-blog-item"]	{ padding:10px !important; }

/* Main Pages */

table[class="main-text-container"]	{ clear:both !important; width:660px !important; margin-bottom:20px !important; }
table[class="main-video-container"]	{ clear:both !important; float:left !important; margin-left:10px !important;  }

table[class="video-table"]	{ float:none !important; clear:both !important; margin:0 auto !important; margin-bottom:20px !important; }
div[class="related-container"]	{ width:100%; margin:0 auto; }
div[class="related-group"]	{ margin:5px; float:left; }
td[class="section-basic-ads"]	{ display:none !important; }

div[class="section-services"]	{ padding:10px !important; height:330px !important; }
div[class="section-customers"]	{ margin-top:10px !important; margin-right:30px !important; margin-bottom:10px !important; margin-left:30px !important; }
}


@media only screen and (max-width:480px) {
body                		{ -webkit-text-size-adjust:none !important; }
.logo                		{ width:280px !important; height:auto !important; }
.image				{ max-width:260px !important; height:auto !important; }

/* Fonts */
h1				{ font-size:20px !important; line-height:28px !important; }

/* Forms */
table[class="form-table"]	{ width:330px !important; }
table[class="form-right"]	{ float:left !important; }

/* Data Table Styles */
table[class="list-table"]	{ width:330px !important; }

/* Header Footer */
table[class="header-table"]	{ width:330px !important; margin:0 auto !important; }
table[class="footer-table"]	{ width:330px !important; }
div[class="nav-hide"]		{ display:none !important; }
div[class="nav-show"]		{ padding-right:10px !important; }


/* Home Page */
div[class="home-kits-item"]	{ padding-left:10px !important; }

table[class="home-customers"]	{ width:330px !important; }
div[class="home-section-cust"]	{ margin:5px !important; }
table[class="home-intro"]		{ width:330px !important; display:block !important; }
table[class="home-video-table"]	{ width:300px !important; height:169px !important; clear:both !important; float:left !important; margin:0 auto !important; } 
div[class="home-video-container"] { width:300px !important; height:169px !important; }

/* Main Page */
table[class="main-text-container"]	{ clear:both !important; width:330px !important; margin-bottom:20px !important; }
table[class="main-video-container"]	{ clear:both !important; float:left !important; width:330px !important; margin-left:0px !important;  }

table[class="main-table"]     	{ width:330px !important; }
div[class="page-width"]		{ width:330px !important; }
table[class="video-table"]	{ width:300px !important; height:169px !important; clear:both !important; float:left !important; margin:0 auto !important; } 
div[class="video-container"] 	{ width:300px !important; height:169px !important; }


div[class="section-item"]		{ width:280px !important; padding:20px !important; height:150px !important; }
div[class="section-services"]	{ padding:10px !important; height:330px !important; }
div[class="section-customers"]	{ margin-top:10px !important; margin-right:0px !important; margin-bottom:10px !important; margin-left:0px !important; }
table[class="form-right"]		{ float:left !important; }
td[class="section-basic-ads"]	{ display:none !important; }

} 
