@charset "utf-8";
/* CSS Document */

* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:12px; color:#000;}
#page {width:900px; margin:0 auto; text-align:left; position:relative;}
body {background:url(img/bg.jpg) repeat; width:100%; text-align:center; margin:10px auto;}
p, li {font-size:12px; line-height:18px; color:#000;}
a {outline:none; color:#125eac; text-decoration:underline;}
a:hover {text-decoration:none;}
h2 {font-size:14px; line-height:18px; color:#000;}
h3 {font-size:16px; line-height:24px; color:#000;}
h4 {font-size:14px; line-height:18px; color:#000; font-style:italic;}
.testimonial {font-size:11px; line-height:15px; text-align:right;}
.border {border-bottom:1px dotted #000;}
fieldset {width:560px; padding:0 26px 10px 13px; margin-left:10px;}
#title {font-size:9px; color:#666666;}


/*Header*/
#header {background:url(img/header2.png) no-repeat; height:138px; position:relative;}
#header p {text-align:right; position:absolute; top:90px; right:42px; font-size:14px; line-height:21px; font-weight:bold;}
#header a.link1 {position:absolute; top:22px; left:38px; height:110px; width:185px;}


/*Wrapper*/
#wrapper {background:url(img/pageBG.png) repeat-y;}


/*Splash*/
#splash #page {background:url(img/splash.png) no-repeat; height:667px; position:relative;}
#drycleaning a.cleaningLink {position:absolute; top:200px; left:83px; width:215px; height:180px;}
#industrial a.industrialLink {position:absolute; top:200px; left:560px; height:180px; width:290px;}
#news {position:absolute; top:500px; left:150px; width:600px;}


/*Left*/
#left {padding-left:41px; width:180px; float:left;}
#nav, #interiorNav {background:url(img/navBG.jpg) repeat-y;}
#nav li {list-style:none; padding:0 0 0 15px;}
#nav img.navBorder {padding:12px 0 7px 0;}
#nav li a {font-size:14px; color:#fff; line-height:14px; text-transform:uppercase; text-decoration:none;}
#nav li a:hover {font-weight:bold;}
#home #interiorNav {display:none;}
#interiorNav {display:block; margin-top:20px;}
#interiorNav ul {padding-left:20px;}
#interiorNav h2 {color:#fff; font-size:14px; line-height:18px; padding-left:10px;}
#interiorNav ul li, #interiorNav ul li a {font-size:11px; line-height:17px; color:#fff;}


/*Right*/
#right {width:679px; float:right;}
#content {background:url(img/contentBG.jpg) repeat-y; padding:0 26px 10px 13px; min-height:419px;}
#content p {padding:0 35px 10px 20px;}
#content h2 {padding:5px 35px 2px 20px;}
#content h3 {padding:5px 35px 2px 20px;}
#content h4 {padding:5px 35px 2px 30px;}
#content ul {padding:0 35px 10px 50px;}
#content #product {float:left; text-align:center; padding-left:13px; width:139px; height:145px;}
#content #product a {color:#000099; font-size:12px; line-height:16px; text-decoration:none;}
#content #product a:hover {font-weight:bold;}
table, table td {border:1px solid #fff; font-size:12px; line-height:18px;}
#supportTable, #supportTable td {border:none;}
#list {position:relative;}
#list #list2 {position:absolute; top:0; left:130px;}
#list #list3 {position:absolute; top:0; left:300px; width:340px; border-left:1px dotted #000;}
blockquote {padding:0 35px 5px 40px;}
#dryCleaning table, #pickup_delivery table {margin-left:20px; border:none;}
#dryCleaning table td, #pickup_delivery table td {border:none;}
.locationsTable td#locationsTD {position:relative;}
table, tr, td, .locationsTable td {border:none;}
ul.gmapSidebar li {list-style:none; padding:10px 0; border-bottom:1px solid #ddd;}
#otherLocations {position:relative;}
#otherLocations #natchitoches {position:absolute; top:25px; right:80px;}
#otherLocations #carthage {position:absolute; top:150px; right:80px;}


/*Form*/
#employmentApp label {clear:left; display:block; width:200px; float:left;}
#employmentApp form input, #employmentApp form textarea, #employmentApp form select {border:1px solid #000; width:auto; margin-bottom:10px;}
form input, form textarea, form select {width:350px; border:2px solid #aaa; line-height:18px; height:23px; font-size:12px;}
form input#other {width:293px}
form textarea {width:350px; border:2px solid #aaa; line-height:18px; font-size:12px; height:auto;}
form .checkbox {width:15px; border:none;}
form p#buttons input {width:130px;}


/*Footer*/
#footer, #cleaning_footer {background:url(img/footerBG.png) no-repeat; height:90px; font-size:10px; color:#fff; line-height:15px; text-align:left; padding:44px 0 10px 56px; margin-top:-19px;}
#cleaning_footer {padding-top:53px;}
#footer a, #cleaning_footer a {font-size:10px; line-height:15px; color:#fff; text-decoration:none;}
#footer a:hover, #cleaning_footer a:hover {color:#a6a6e6; text-decoration:underline;}
#copyright {padding:10px 0; text-align:center; font-size:10px; line-height:15px; color:#fff;}
#copyright a {color:#fff; text-decoration:underline;}
#copyright a:hover {text-decoration:none; color:#a6a6e6;}

