/*
Theme Name: AMD
Author: Jory Hatton
*/

/*------------------------------------------------------------- */

html, body {
margin: 0;
padding: 0;
}

body {
background: #222;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
}

#wrapper {
margin: 0px auto;
background: #fff;
width: 940px;
padding: 20px;
}

#header {
padding: 0px;
margin: 0 auto;
font-size: 12px;
}

#main {
padding: 20px 0px 30px 0px;
}

#main ul li {
margin: 5px 0px;
}

#pageLeft {
float: left;
width: 520px;
margin: 0px 20px 0px 0px;
}

#pageRight {
float: right;
width: 400px;
}

a#logo {
float: left;
text-decoration:none;
font-size:12px;
}

ul#contact {
float: right;
text-align: right;
list-style: none;
}

ul#contact li {
margin: 2px 0px;
}

ul#contact a.button {
margin: 10px 0px 0px 0px;
color: #fff;
text-transform: uppercase;
}

ul#contact a.button:hover {
color: #fff;
text-decoration: none;
}

ul#nav {
float: left;
margin: 20px auto 0px auto;
display: block;
list-style: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

ul#nav li {
float: left;
margin: 0;
padding: 0;
}

ul#nav a {
float: left;
background: url('images/nav_bg_up.png') repeat-x;
padding: 10px 13px;
margin: 0;
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
border: 1px solid #999;
border-left: 0;
}

ul#nav li.page-item-6 a {
border-left: 1px solid #999;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
-moz-border-top-left-radius: 5px;
-moz-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}

ul#nav li.page-item-18 a {

}

ul#nav li.page-item-289 a {
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
-moz-border-top-right-radius: 5px;
-moz-border-bottom-right-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

ul#nav a:hover {
background: url('images/nav_bg_hover.png') repeat-x;
color: #fff;
}

.button {
float: right;
background: url('images/button_bg.png') no-repeat;
width: 131px;
height: 27px;
text-align: center;
color: #fff;
padding: 6px 0px 0px 0px;
text-decoration: none;
}

.button:hover {
background-position: -131px 0px;
}

a#productsB, a#specsB {
position: relative;
float: left;
width: 345px;
height: 153px;
margin: 0px 10px 0px 0px;
background: url('images/products_brochure.png') no-repeat;
}

a#specsB {
background: url('images/specs_brochure.png') no-repeat;
}

a#productsB span, a#specsB span {
position: absolute;
left: 10px;
top: 10px;
font-size: 24px;
width: 250px;
color: #555;
}

a#productsB:hover span, a#specsB:hover span {
color: #111;
}

#follow {
position: relative;
text-align: center;
float: left;
width: 225px;
height: 153px;
background: url('images/follow_bg.png') repeat-x;
}

#follow span {
float: left;
margin: 10px 0px 20px 0px;
font-size: 24px;
width: 220px;
color: #555;
}

#footer {
margin: 0 auto;
font-size: 12px;
}

#footer .block {
float: left;
width: 130px;
margin: 0px 31px 15px 0px;
}

#footer .block.last {
margin: 0px 0px 15px 0px;
}

#footer .block img {
margin: 0px 0px 10px 0px;
}

#footer ul {
float: right;
font-size: 11px;
list-style: none;
font-weight: bold;
}

#footer ul li {
float: left;
margin: 0px 0px 0px 10px;
}

li.mesh a {
float: left;
height: 15px;
width: 19px;
background: url('http://www.meshdesignco.com/wp-content/themes/mesh/images/mesh_link_dark.png') no-repeat;
background-position: top left;
}

li.mesh a:hover {
background-position-y: -15px;
}

#footer .left {
font-size: 11px;
}

h2, h3 {
font-weight: normal;
}

h3#bcrumb {
margin: 0px 0px 10px 0px;
}

a, a:active, a:visited {
color: #111;
text-decoration: underline;
}

a:hover {
color: #555;
text-decoration: none;
}

#pageLeft ul, #pageRight ul {
-webkit-margin-start: 0;
-webkit-padding-before: 0;
margin: 10px 0px 10px 30px;
}

ul {
margin: 0;
padding: 0;
-webkit-margin-before: 0px;
-webkit-padding-start: 0px;
}

.left {
float: left;
}

.right {
float: right;
}

.clear {
clear: both;
margin: 0;
padding: 0;
}

img, a img {
border: 0;
}

table {
width: 100%;
text-align:center;
}

table td {
background: #555;
color: #fff;
padding: 5px;
}

table tr.header td {
background: #fff;
color: #222;
}

table.faux {
width: 100%;
border-collapse: collapse;
background: transparent;
text-align: left;
}

table.faux td {
background: transparent;
padding: 20px 0px;
color: #000;
vertical-align: top;
}

table.faux tr {
border-bottom: 1px solid #555;
}

table.faux tr:last-child {
border: 0;
}

table.faux img {
margin: 0px 20px 20px 0px;
display: block;
}

form {
width: 900px;
padding: 20px;
background: #eee;
}

fieldset {
border: 1px solid #444;
margin: 15px 0px;
}

input[type="text"], input[type="email"], select, textarea {
margin: 0px 0px 10px 0px;
width: 300px;
}

select {
width: 150px;
}

input[type="submit"] {
background: url('images/button_bg.png') no-repeat;
width: 131px;
height: 27px;
text-align: center;
color: #fff;
border: 0;
clear: both;
margin: 15px 0px 0px 0px;
cursor: pointer;
text-decoration: none;
}

.ctf-captcha {
margin: 15px 0px;
}

ul.buttons {
list-style: none;
margin: 20px 0px;
padding: 0;
}

ul.buttons li a {
float: left;
width: 300px;
height: 27px;
background: url('images/button_bg_long.png') no-repeat;
text-align: center;
color: #fff;
text-decoration: none;
padding: 6px 0px 0px 0px;
}

ul.buttons li a:hover {
background-position: -300px 0px;
}

label[for="si_contact_ex_field1_7_1"], label[for="si_contact_ex_field1_7_2"], label[for="si_contact_ex_field1_7_3"] {
float: left;
width: 50px;
text-align: center;
padding: 2px 0px;
background: #390;
}

label[for="si_contact_ex_field1_7_2"] {
background: yellow;
}

label[for="si_contact_ex_field1_7_3"] {
background: #666;
}

input#si_contact_ex_field1_7_1, input#si_contact_ex_field1_7_2, input#si_contact_ex_field1_7_3 {
display: block;
margin: 20px 0px 5px 0px;
}

/* ---------------------FOR THE JS ROTATORS ---------------------*/

#moldedPrev {
width: 450px;
height: 450px;
background-size: 450px 450px;
}

#pultrudedPrev {
width: 450px;
height: 450px;
background-size: 450px 450px;
}

#moldedPrev.moldedDef, #pultrudedPrev.pultrudedDef {
background: none;
width: 0px;
height: 0px;
}

.molded1 {
background: url('images/products/molded_1.gif') #fff no-repeat;
}

.molded2 {
background: url('images/products/molded_2.gif') #fff no-repeat;
}

.molded3 {
background: url('images/products/molded_3.gif') #fff no-repeat;
}

.molded4 {
background: url('images/products/molded_4.gif') #fff no-repeat;
}

.molded5 {
background: url('images/products/molded_5.gif') #fff no-repeat;
}

.molded6 {
background: url('images/products/molded_6.gif') #fff no-repeat;
}

.molded7 {
background: url('images/products/molded_7.gif') #fff no-repeat;
}

.molded8 {
background: url('images/products/molded_8.gif') #fff no-repeat;
}

.molded9 {
background: url('images/products/molded_9.gif') #fff no-repeat;
}

.molded10 {
background: url('images/products/molded_10.gif') #fff no-repeat;
}

.molded11 {
background: url('images/products/molded_11.gif') #fff no-repeat;
}

.molded12 {
background: url('images/products/molded_12.gif') #fff no-repeat;
}

.molded13 {
background: url('images/products/molded_13.gif') #fff no-repeat;
}

.molded14 {
background: url('images/products/molded_14.gif') #fff no-repeat;
}

.molded15 {
background: url('images/products/molded_15.gif') #fff no-repeat;
}

.molded16 {
background: url('images/products/molded_16.gif') #fff no-repeat;
}

.molded17 {
background: url('images/products/molded_17.gif') #fff no-repeat;
}

.molded18 {
background: url('images/products/molded_18.gif') #fff no-repeat;
}

.molded19 {
background: url('images/products/molded_19.gif') #fff no-repeat;
}

.molded20 {
background: url('images/products/molded_20.gif') #fff no-repeat;
}

.molded21 {
background: url('images/products/molded_21.gif') #fff no-repeat;
}

.molded22 {
background: url('images/products/molded_22.gif') #fff no-repeat;
}

.molded23 {
background: url('images/products/molded_23.gif') #fff no-repeat;
}

.molded24 {
background: url('images/products/molded_24.gif') #fff no-repeat;
}

.molded25 {
background: url('images/products/molded_25.gif') #fff no-repeat;
}

.molded26 {
background: url('images/products/molded_26.gif') #fff no-repeat;
}

.molded27 {
background: url('images/products/molded_27.gif') #fff no-repeat;
}

.molded28 {
background: url('images/products/molded_28.gif') #fff no-repeat;
}

.molded29 {
background: url('images/products/molded_29.gif') #fff no-repeat;
}

.molded30 {
background: url('images/products/molded_30.gif') #fff no-repeat;
}
.molded31 {
background: url('images/products/molded_31.gif') #fff no-repeat;
}

.molded32 {
background: url('images/products/molded_32.gif') #fff no-repeat;
}

.molded33 {
background: url('images/products/molded_33.gif') #fff no-repeat;
}

.molded34 {
background: url('images/products/molded_34.gif') #fff no-repeat;
}

.molded35 {
background: url('images/products/molded_35.gif') #fff no-repeat;
}

.molded41 {
background: url('images/products/molded_41.gif') #fff no-repeat;
}

.molded42 {
background: url('images/products/molded_42.gif') #fff no-repeat;
}

.molded43 {
background: url('images/products/molded_43.gif') #fff no-repeat;
}

.molded44 {
background: url('images/products/molded_44.gif') #fff no-repeat;
}

.molded45 {
background: url('images/products/molded_45.gif') #fff no-repeat;
}

.molded46 {
background: url('images/products/molded_46.gif') #fff no-repeat;
}

.pultruded1 {
background: url('images/products/pultruded_1.gif') #fff no-repeat;
}

.pultruded2 {
background: url('images/products/pultruded_2.gif') #fff no-repeat;
}

.pultruded3 {
background: url('images/products/pultruded_3.gif') #fff no-repeat;
}

.pultruded4 {
background: url('images/products/pultruded_4.gif') #fff no-repeat;
}

.pultruded5 {
background: url('images/products/pultruded_5.gif') #fff no-repeat;
}

.pultruded6 {
background: url('images/products/pultruded_6.gif') #fff no-repeat;
}

.pultruded7 {
background: url('images/products/pultruded_7.gif') #fff no-repeat;
}

.pultruded8 {
background: url('images/products/pultruded_8.gif') #fff no-repeat;
}

.pultruded9 {
background: url('images/products/pultruded_9.gif') #fff no-repeat;
}

.pultruded10 {
background: url('images/products/pultruded_10.gif') #fff no-repeat;
}

.pultruded11 {
background: url('images/products/pultruded_11.gif') #fff no-repeat;
}

.pultruded12 {
background: url('images/products/pultruded_12.gif') #fff no-repeat;
}

.pultruded13 {
background: url('images/products/pultruded_13.gif') #fff no-repeat;
}

.pultruded14 {
background: url('images/products/pultruded_14.gif') #fff no-repeat;
}

.pultruded15 {
background: url('images/products/pultruded_15.gif') #fff no-repeat;
}

.pultruded16 {
background: url('images/products/pultruded_16.gif') #fff no-repeat;
}

.pultruded17 {
background: url('images/products/pultruded_17.gif') #fff no-repeat;
}

.pultruded18 {
background: url('images/products/pultruded_18.gif') #fff no-repeat;
}

.pultruded19 {
background: url('images/products/pultruded_19.gif') #fff no-repeat;
}

.pultruded20 {
background: url('images/products/pultruded_20.gif') #fff no-repeat;
}

.pultruded21 {
background: url('images/products/pultruded_21.gif') #fff no-repeat;
}

.pultruded22 {
background: url('images/products/pultruded_22.gif') #fff no-repeat;
}

.pultruded23 {
background: url('images/products/pultruded_23.gif') #fff no-repeat;
}

.wp-cpl-sc-theme-0 .wp-cpl-sc-post {
    background: none !important;
    border: 0px !important;
}


h1.headtitle {
    float: left;
    font-family: 'Cantora One',sans-serif;
    font-size: 18px;
    padding-top: 24px;
    text-decoration: none;
    width: 200px;
}




.assistive-text, .nav-next, .nav-previous, .entry-meta, .nocomments {
    display: none;
}



.entry-content > h1 {
    display: none;
}
