/*SCOTT BRANDED PALETTE

beige = #EAE2DD
red   = #E31837
black = #333333

*/


/*RESET*/
body, div, span, iframe, h1, h2, h3, h4, h5, p, a, img, big, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body
{
	line-height: 1;
	background-color:#000;
}

ul
{
	list-style: none;
}

:focus
{
	outline: 0;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*END RESET*/
/*HELPER CLASSES*/
.section{float:left;clear:left;width:100%}
.shadow{-webkit-box-shadow:  -2px 2px 3px 3px rgba(0, 0, 0, 0.5);
        box-shadow:  -2px 2px 3px 3px rgba(0, 0, 0, 0.5);
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=220, Color='#666666')";

filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=220, Color='#666666');}
.arrow{background:url(images/arrow_right_red.png) no-repeat 0 50%;padding-left:12px}
.flc{float:left;clear:both}
.flcl{float:left;clear:left}
.flcn{float:left;clear:none}
.frc{float:right;clear:both}
.frcl{float:right;clear:left}
.frcn{float:right;clear:none}
.center{text-align:center}
.cwidth{position:relative;width:950px;margin:0 50%;float:left;clear:left;left:-475px}
.clear{float:left;clear:both}
.bullet{list-style:disc;margin-left:1.2em;padding-left:12px}
.note{font-size:10px;font-style:italic}

html{background:#fff;}
body{background:transparent;font:normal 12px/normal Arial, Helvetica, sans-serif;color:#333;overflow-x:hidden}
#container{position: relative;
width: 1097px;
margin: 0 50%;
left: -484px;
float:left}
#head{}
#logos{background:#fff;padding:0px 24px 0px 12px;left:-524px;width:960px; bottom:-25px;}
#brandLogo{margin-top:8px}
.brand{color:#E31837}

#nav{background-color:#bf1616;height:108px;width:972px;margin-right:50%;padding-left:50%;position:relative;left:-476px; bottom:-50px;}
#nav ul:first-child{float:right;clear:left;padding-top:15px;height:93px;background:transparent url(images/bg_slant_menu.png) no-repeat 100% 0;position:relative;right:-26px;width:1000px;*margin-left:-27px;}
#nav li{float:left;clear:none;color:#333;font-weight:bold;text-transform:uppercase;font-size:14px;padding-right:45px;}
#nav li:last-child{padding-right:0}
#nav a{color:#fff;text-decoration:none}
#nav a:hover{color:#000}
#content{position:static;}
#nav ul li ul{ display:none; width:auto; position:absolute; top:35px; left:95px; padding:0px; margin:0px;}
#video{width:640px;height:360px;}
#nav ul li:hover{background:#BF1300; color:#fff;}
#nav ul li:hover ul{ display: block; position: absolute; margin: 0; padding: 0; width:647px; background:#BF1300; text-align:left;}

/*SIDE COLUMN*/
#columnWrapper{width:289px;float:right;clear:none;}
#sideColumn{width:276px;background:#fff;zoom:1;float:left;margin-left:12px}
#accHeader{float:left;clear:left;height:59px;position:relative}
.acc h3{border-top:solid 1px #fff;background:#EAE2DD;color:#E31837;line-height:30px;font-size:14px;text-transform:uppercase;width:264px;padding-left:12px;cursor:pointer}
em{font-weight:normal!important}
.acc_content{display:none;width:264px;padding:12px 0 12px 12px;height:184px}
.acc .open{display:block;}
.acc h4{padding-top:6px;padding-bottom:4px}
.acc h4 a{text-decoration:none;color:#333}
.acc .center img{margin-top: 12px;margin-left: -18px;}
#acc1 img{margin:12px 0 0 30px}

#scottLink{height:18px;float:left;text-align:right;clear:left;width:256px;padding-top:9px;padding-right:20px}
#scottLink a{color:#E31837;text-decoration:none;font-size:14px}
#scottLink a:hover{text-decoration:underline}
/*SOCIAL MEDIA*/
#social {position:absolute;bottom:0;left:0;float:left;clear:both;width:264px;margin:6px 0 0 12px;height:28px}
#social li{margin-right:4px;float:left;clear:none;}
/* make the like button smaller */
li#fb-2{width:48px;margin-right:10px}
li#tweet-2{width:60px;overflow:hidden;margin-right:10px}
li#gplus{width:32px;overflow:hidden;margin-right:0;}
.fb_edge_widget_with_comment iframe
{width:48px !important;
	height:20px !important;
}
/* but make the span that holds the comment box larger */
span.fb_edge_comment_widget.fb_iframe_widget iframe
{
    width:401px !important;
}
/*CONTACT FORM (IN ACCORDION)*/
#acc3 a.arrow{text-decoration:none;color:#E31837;background-position: 100% 50%;
padding-left: 0;
padding-right: 15px;}
.placeholder {color: #aaa;}
#acc3 input{width:230px;font-size:12px;margin-bottom:6px}
#acc3 p{padding:0 12px 8px 0}

input#f_phone{width:26ex}
input#f_ext{width:6ex}
#acc3 #f_submit,#downloadPdf #pdf_submit{float:right;clear:both;width:auto;text-transform:uppercase;margin-right:20px;
padding:4px 12px;color:#E31837;font-family:Arial, Helvetica, sans-serif;border:solid 1px #ccc;
-moz-border-radius:8px;border-radius:8px;
background: #eae2dd;
background: -moz-linear-gradient(top, #ffffff 0%, #eae2dd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eae2dd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eae2dd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eae2dd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eae2dd 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#eae2dd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eae2dd',GradientType=0 ); /* IE6-9 */
}
#downloadPdf #pdf_submit{float:left;}
#sideProductCallout{background: url(images/bg_black_slant.png) no-repeat 0 100%;
height: 122px;
font-size: 14px;
margin-left: 50%;
padding-right: 50%;
left: 146px;
width: 800px;
position: absolute;
top: 370px;}
#sideProductCallout a{color:#fff;text-decoration:none;}
#sideProductCallout a:hover{color:#EAE2DD}

.banner{float:left;clear:both;margin:150px 0 0 14px;}
.meridian .banner,.specs .banner,.contact .banner,.download .banner{margin-top:24px}

/*RED AND BLACK DIAGONAL BOXES IN MIDDLE OF PAGE*/
#midContent{background:#fff url(images/bg_mid.png) no-repeat 0 100%;height: 150px;font-size:14px;
margin-left: 50%;
padding-right: 33%;
left: -536px;width:0px;position:relative;margin-top:10px}
#midContent:hover{background:#fff url(images/bg_mid_black.png) no-repeat 0 100%;}
#midContent div{float:left;clear:none;width:343px;height:124px;margin-top:-17px;color:#fff;cursor:pointer;position:relative}
#midContent p{padding-top: 25px;padding-left: 140px;width: 187px; color:#fff;}
#midContent h4{position: absolute;bottom: 0px;right: 40px;}
#midContent a{color:#fff;text-decoration:none;}
#midContent a:hover{color:#bf1616}

#midContent1{background:#fff url(images/bg_mid1.png) no-repeat 0 100%;height: 150px;font-size:14px;
margin-left: 50%;
padding-right: 34%;
left: -344px;width:0px;position:relative;margin-top:-150px}
#midContent1:hover{background:#fff url(images/bg_mid1_black.png) no-repeat 0 100%;}
#midContent1 div{float:left;clear:none;width:343px;height:124px;margin-top:-17px;color:#fff;cursor:pointer;position:relative}
#midContent1 p{padding-top: 25px;padding-left: 110px;width: 223px; color:#fff;}
#midContent1 h4{position: absolute;bottom: 0px;right: 50px;}
#midContent1 a{color:#fff;text-decoration:none;}
#midContent1 a:hover{color:#bf1616}

#midContent2{background:#fff url(images/bg_mid2.png) no-repeat 0 100%;height: 132px;font-size:14px;
margin-left: 50%;
padding-right: 70%;
left: 210px;width:0px;position:relative;margin-top:-130px}
#midContent2:hover{background:#fff url(images/bg_mid2_black.png) no-repeat 0 100%;}
#midContent2 div{float:left;clear:none;width:343px;height:124px;margin-top:-17px;color:#fff;cursor:pointer;position:relative}
#midContent2 p{padding-top: 5px;padding-left: 128px;width: 214px; color:#fff; text-align:right;}
#midContent2 h4{position: absolute;bottom: 0px; left:278px;}
#midContent2 a{color:#fff;text-decoration:none;}
#midContent2 a:hover{color:#bf1616}

#slot1{background:url(images/joints.png) no-repeat 0 100%}
#slot2{background:url(images/termination.png) no-repeat 0 100%;width:353px}
#slot3{background:url(images/acc.png) no-repeat 8px 100%;color:#fff;white-space:nowrap}
.in1,.in2{float:left;clear:left;}
.in1{text-indent:2em}
.in2{text-indent:4em;width:230px}

.interior #slot3{height: 100px;
padding-top: 20px;}
.interior #slot3 p {
padding-top: 6px;
padding-left: 102px;
width: 224px;
}
.interior #slot3 h4{position: absolute;bottom: 18px;left:185px;}

/*LOWER WHITE ANGLED TEXT AREA*/
#lowerContent{background:#fff;height:auto;
margin-left: 50%;
padding-right: 50%;
left: -533px;width:1029px;position:relative;margin-top:30px;line-height:130%;}
#lowerContent h2{color:#bf1616;font-size:14px;text-transform:uppercase;padding-top:16px;padding-bottom:6px; font-weight:bold;}
#lowerContent div{float:left;width:240px;}
#lowerContent1 div{float:left; width:290px;}
#homeCol1 {padding-left:98px;margin-left:-79px;padding-bottom:24px}
#homeCol3 {padding-left:60px; margin-top:30px;}
#lowerContent1 #homeCol2 {clear:none;padding-left:10px; margin-top:30px;}


/*FOOTER*/
#footer{background:#fff url(images/footer_bg.png) no-repeat 0 100%; height:25px; float:left;clear:left;margin-top:24px;margin-bottom:0px;width:1450px}
.home #footer{padding-left:70px}
#footerMenu{float:left;clear:left;width:auto;}
#footerMenu li{float:left;clear:none;padding-left:135px;margin-left:135px;font-weight:bold; color:#fff;}
#footerMenu li:first-child{margin:0;padding:0;border:0}
#footerMenu a{color:#fff;text-decoration:none}
#footerMenu a:hover{color:#BF1300}
#footerCopyright{float:right;clear:none;width:auto;font-size:11px}
/*INTERIOR PAGES*/
#pageContent{background:#fff;width:592px;padding:24px}

h1{color:#E31837;font-size:20px;text-transform:uppercase;padding-bottom:14px}
h1 span{font-size:28px}
#innerContent{width:593px;float:right;clear:none;padding-bottom:24px}
.executives #innerContent{width:475px}
.contact #innerContent{width:388px}
#innerContent h2{color:#E31837;font-size:14px;padding-top:12px}
#innerContent p{padding-top:8px;line-height:130%}
#accentContent{float:left;clear:left;margin:12px 0 12px -80px}
.intro{font-size:14px;padding-bottom:24px}
.inline_accent{padding-bottom:24px;font-size:14px;position:relative}
#innerContent .inline_accent h2{padding-top:0;font-size:16px}
.inline_accent img{margin:0 20px 12px -56px}
.callout{width:310px}
#meridian_hero{margin-bottom:24px}
#sideCallout{background:#fff;float:left;clear:both;width:251px;padding:12px;margin-left:8px;margin-top:18px;color:#333;border:solid 3px #E31837;font-size:14px;line-height:140%}
#sideCallout h3{color:#E31837;font-size:15px;padding-bottom:6px;}
#accessories li{width:284px;padding-right:12px;min-height:100px}
#accessories img{float:left;clear:none;vertical-align:middle;margin-right:12px;margin-bottom:6px}
#accessories{margin-top:12px}
hr{margin-top:18px;}
.gases{width:124px;list-style:disc;float:left;clear:none;margin-left:12px;padding-right:12px}
.meridian h3.brand{font-size:14px;padding-top:24px;padding-bottom:6px}

.specs table th,.specs table td{text-align:left;font-size:12px;padding-bottom:6px;border-bottom:solid 1px #ccc;
padding-top:4px}
.specs table th{padding-right:18px}
.specs table td{width:420px;}
.specs .section_row th{color:#E31837;font-size:16px;border-bottom:0;padding-top:18px}
#innerContent h2.subhead{font-size:18px;color:#333}
#innerContent a{color:#0072BC;text-decoration:none;font-weight:bold}

.download h1{font-size:18px;padding-top:24px}
#downloadPdf {width:100%;font-size:14px}
#downloadPdf th,#downloadPdf th{padding:12px 0}
#downloadPdf th{padding-right:12px;text-align:right}
#downloadPdf input{width:200px;padding:4px}
#downloadPdf #pdf_company,#downloadPdf #pdf_email{width:350px}

/*iPad adjustment*/

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body{width:1024px;overflow:hidden;}
#container{left:-513px;overflow-x:hidden;width:1139px}
}
.social
{
   float:left;
   padding-top:30px;
   padding-left:30px;
}

.social-links { float:right; }
.social-links li { float:left; margin-right:10px; }
.widget_footer_links ul li:first-child { padding-top:0; }
.social-links li a { float:left; width:30px; height:31px; background:url('../../images/social-icons2.png') no-repeat; }
.social-links li .fb { background-position:left bottom; }
.social-links li .twit { background-position: -40px bottom; }
.social-links li .gp { background-position:  -80px bottom; }
.social-links li .youtube { background-position: right bottom; }
.social-links li .fb:hover { background-position: top left; }
.social-links li .twit:hover { background-position: -40px top; }
.social-links li .gp:hover { background-position: -80px top; }
.social-links li .youtube:hover { background-position: top right; }
.widget_contact_details ul, .widget_flickr ul, .widget_footer_links ul, .widget_tweetbox ul, .footer-links, .social-links { padding-left:0; list-style:none; }

.footer_contact a{color:#5f5e5e;text-decoration:none; font-weight:bold;}
.footer_contact a:hover{color:#6e0717}