body { margin: 0; padding: 0; background-color: #9AAFAE; font-family: helvetica, arial, sans-serif;}a { color: #254D5B;  text-decoration: underline; }a:hover { text-decoration: none; color: #50BFD8; }a#logo { display:block;height:100px;left:25px;margin:0;padding:0;position:relative;text-indent:-5000px;top:50px;width:300px; }#main-container { width: 995px; *width: 996px; background: #9AAFAE url(../images/background.gif) repeat-y 50% 50%; *background: #9AAFAE url(../images/background.gif) repeat-y 50% 0%;  margin:0px auto 0; }#inner-container { width: 962px; margin: 0 auto;}#header { background: url(../images/header-bg.gif) no-repeat 50% 50%; height: 219px; width:962px; _margin:0 0 0 1px;}#header-blurb { left:750px;position:relative;top:-8px;width:200px; }#header-blurb p { margin:0 0 3px; }#header-blurb p, #header-blurb a { color: #fff; font-size:  14px;font-weight:normal;}#header-blurb a { text-decoration: none; display: block;}#header-blurb a.quote { font-weight: bold; }#header-blurb a:hover { text-decoration:  underline;}#nav-cont { float:left; margin-top:-147px; }#nav { width:960px;  margin:165px 0 0 0; padding: 0; float: left; background: url(../images/navigation.png) no-repeat center bottom;}#nav li span { display: none; }#nav li { float:left; list-style:none; position:relative; display: inline;} #nav li { height:39px; display:inline-block; _display: inline; }  #nav a { height:39px; display:block; }  #home{ margin:0 0 0 40px;padding:0;width:90px; display: inline; }#home-selected{ margin:0 0 0 40px;padding:0;width:90px; background: url(../images/navigation.png) no-repeat -40px -40px; display: inline; }#about{ margin:0 0 0 14px;padding:0;width:110px; display: inline; }#about-selected{ margin:0 0 0 14px;padding:0;width:110px; background: url(../images/navigation.png) no-repeat -144px -40px; display: inline; }#screen-printing { margin:0 0 0 20px;padding:0;width:181px; display: inline; }#screen-printing-selected { margin:0 0 0 20px;padding:0;width:181px; background: url(../images/navigation.png) no-repeat -274px -40px; display: inline; }#embroidery { margin:0 0 0 10px;padding:0;width:150px; display: inline; }#embroidery-selected { margin:0 0 0 10px;padding:0;width:150px; background: url(../images/navigation.png) no-repeat -465px -40px; display: inline; }#getquote { margin:0 0 0 9px;padding:0;width:141px;display: inline; }#getquote-selected { margin:0 0 0 9px;padding:0;width:141px; background: url(../images/navigation.png) no-repeat -624px -40px; display: inline; }#contact { margin:0 0 0 12px;padding:0;width:136px;display: inline; }#contact-selected { margin:0 0 0 12px;padding:0;width:136px; background: url(../images/navigation.png) no-repeat -777px -40px; display: inline; }li a:hover { text-decoration: underline; }#home a:hover {background: url(../images/navigation.png) no-repeat -40px 0; }#about a:hover {background: url(../images/navigation.png) no-repeat -144px 0; }#screen-printing a:hover {background: url(../images/navigation.png) no-repeat -274px 0; }#embroidery a:hover {background: url(../images/navigation.png) no-repeat -465px 0; }#getquote a:hover {background: url(../images/navigation.png) no-repeat -624px 0; }#contact a:hover {background: url(../images/navigation.png) no-repeat -777px 0; }#home-selected a:hover, #about-selected a:hover, #screen-printing-selected a:hover, #embroidery-selected a:hover, #getquote-selected a:hover, #contact-selected a:hover {background: none; } #content-cont { padding: 20px 30px; display:inline-block; width:94%; }h1 { font: 28px helvetica, arial, sans-serif; color: #A5C62C; line-height: 31px; margin:15px 0 8px;padding:0; }#h1-span { color: #7e8e42; }p, .body-h4, .body-h3 {  font: 13px arial, helvetica, sans-serif; line-height: 18px; color: #444D4F; }h2{ color: #518B9B; font-size: 14px; line-height:18px; }#home-body h3 { color: #2D5960; font-size: 14px; line-height:18px; margin: 25px 0 0;}h3 { display: block; width: 100%; clear: both; color: #254D5B; font-size: 13px; margin:15px 0 -6px;}#em-body h2, #sp-body h2, #home-body h2 { margin: 5px 0 15px; }#ms-body h2 { margin: 15px 0 0px; font-size: 16px; }#ms-body p.savings-para { margin: 5px 0 20px 0; }a.sm-quote{ margin: 20px 0 0 0; display:block; font-weight: bold; font-size: 16px;}.column { float: left; display: inline;}#col-left { margin:0 50px 0 0;width:385px;}#home-body #col-left { margin:0 50px 0 0;width:385px;}#about-body #col-left { margin:0 25px 0 0;width:355px;}#sp-body #col-left { margin:0 20px 0 0;width:395px;}#ms-body #col-left { margin:0 20px 0 0;width:560px; }#em-body #col-left { margin:0 30px 0 0;width:480px;}#contact-body #col-left { margin:0 65px 0 0;width:550px; }#quote-body #col-left { margin:0 50px 0 0;width:585px; }#contact-body label, #quote-body label { color: #444D4F; font-size: 15px; }#col-right { margin:14px 0 0; }.dbl-col{ width: 100%; float: left; }.brands { border-top: 1px solid #AECACC; margin:10px 0 0; padding:10px 0 0; }.apparel  { margin:10px 0 0; padding:0;  }.about-sub { font-size:18px; color: #518B9B; margin:10px 0; font-weight: bold;}#home-body .bullets h2 { font-weight:  bold; }.bullets { margin:20px 0; color: #254D5B; }.bullets h2, .apparel .bullets li { font-size: 14px; font-weight:normal;color: #254D5B; margin: 0; }.bullets h3, .brands .bullets li { font-size: 13px; font-weight:normal; color: #254D5B; margin: 0; }.apparel .bullets li, .brands .bullets li, .bullets li { margin: 0 0 12px; }.abull { float: left; display: inline;margin:0 0 0 20px;width:160px;}#quote-button { background: url(../images/buttonlg.gif) no-repeat 0 0; width: 222px; height: 54px; display: block; border: none; color: #254D5B; font: bold 17px arial, helvetica, san-serif; padding:18px 0 0;text-align:center; text-decoration: none; margin:0 auto;}#smquote-button { background: url(../images/buttonsm.gif) no-repeat 0 0; width: 150px; height: 45px; display: block; border: none; color: #254D5B; font: bold 17px arial, helvetica, san-serif; padding:0;text-align:center; text-decoration: none; margin:10px 0 0 130px;}a:hover#quote-button { text-decoration: underline; color: #002A35;}#button-cont {display: block; clear:both; margin:25px 0 0;}.quote-subhead1 { background: url(../images/num1.gif) no-repeat 0 50%; color: #69774B;font-size:20px;line-height:34px;margin:-10px 0 15px;padding:3px 0 0 22px;}.quote-subhead2 { background: url(../images/num2.gif) no-repeat 0 50%; color: #69774B;font-size:20px;line-height:34px;margin:20px 0 15px;padding:3px 0 0 22px;}#quote-body label { color: #444D4F; font-size: 13px; }.item-type, .item-color, .contact-type, .quantity, .size-cont  { display: block; margin: 0 25px 15px 0; }.print-type { float: left; width: 85%; display: block; margin: 0 25px 15px 0;}.print-type label, .print-type input { display: inline; float:left; }.print-type input { padding: 0; margin: 0; }.check-label { font-weight: normal; font-size: 12px; margin:0px 15px 0 6px; }.contact-type { margin-top: 10px; }.item-type label, .item-color label, .list-title, .print-head, #contact-details label  { margin:0 15px 0 0;width:110px;display:inline-block; float: left; font-weight:bold; } #contact-details label { margin:0;width:120px;display:inline-block; float: left; font-weight:bold; }input.content, textarea { border: 1px solid #526266; padding:3px; font-size:14px; }.comments { display: block; font-weight: bold; margin:25px 0 5px;}#order-details, #contact-details { margin:0 0 0 23px; }#contact-body #contact-details { margin: 10px 0 0 0; }#order-details select, #contact-details select { width:150px; }.addthis_button { display:block; margin:0 0 23px 4px; }#ms-body #col-right { margin:-30px 0 0; }.contact-cont { margin: 0 0 13px 0;}#contact-tp { background: url(../images/contact-tp.gif) no-repeat 0 50%; width: 264px; height: 50px; }#tips-tp { background: url(../images/tips-tp.gif) no-repeat 0 50%; width: 264px; height: 50px; }#contact-md, #tips-md { background: url(../images/contact-md.gif) repeat-y 0 50%; width: 264px; }#contact-bt { background: url(../images/contact-bt.gif) no-repeat 0 50%; width: 264px; height: 32px; }#contact-md p { margin:0 auto;padding:15px 30px 20px;}#tips-md p { margin:0 auto; padding:15px 0; width:195px; }.tip-p { border-bottom:1px dotted #444D4F; }.last-tip {  }#phone-title { background: url(../images/phone.gif) no-repeat 0 50%; width: 218px; height: 20px;text-indent: -5000px; margin:0 auto; }#email-title { background: url(../images/email.gif) no-repeat 0 50%; width: 218px; height: 20px;text-indent: -5000px; margin:0 auto; }#address-title { background: url(../images/address.gif) no-repeat 0 50%; width: 218px; height: 20px;text-indent: -5000px; margin:0 auto; }#phone-num, #email, #address { text-align: center; font-size: 15	px; line-height:20px;}#email a { font-size: 14px;}#email a:hover { text-decoration: underline; }#footer { background: url(../images/footer-bg.jpg) no-repeat 50% 0; width: 994px; height: 162px; clear: both; margin:30px auto 0; }#footer-content { text-align:center; padding:20px 0; font-family: arial, helvetica, sans-serif; }#footer-content li { display: inline; list-style:none; margin: 0 20px;}#footer-content li a {  color: #254D5B; font-size: 13px; text-decoration: none; font-weight: bold; }#footer-content li a:hover { text-decoration: underline; color: #254D5B; }#footer p { font-size: 11px; color: #444D4F; text-align: center; margin:0;padding:0;}#footer p a { color: #254D5B;  text-decoration: none; font-weight: bold;}#footer p a:hover { color: #254D5B; text-decoration: underline; }
