/* Southern Pest Control */

body,td,th {font-family: Arial, Helvetica, sans-serif; line-height:18px; font-size: 12px; color: #676054; margin: 0px;}
body {background: url(../images/bg.jpg) repeat-x top center #f6f5f3; margin: 0px;}

a:link {color: #00387F;}
a:visited {color: #333333;}
a:hover {color: #297a23;}
a:active {color: #04367D;}

img { border:0; }
p {margin-bottom:18px;}
h1 {font-size: 18px; color: #297a23;}
h2 {font-size: 15px; color: #297a23;}
h3 {font-size: 14px; color: #297a23;}
h4 {font-size: 14px; color: #00387F; text-transform:uppercase;}

input,textarea,select{background:#fff; border:solid 1px #676054;}
.submit{background:#297a23; padding:5px 10px; color:#fff; border:solid 1px #676054; text-transform:uppercase; font-size: 12px; letter-spacing:2px;}

.floatLeft{float:left;}
.floatRight{float:right;}
.reset{clear:both;}
.center{text-align:center;}
.red{color:#900;}
.small{font-size:12px;}
.green{color:#2e7322;}
.callout{color:#003880; font-size:14px;}
.front{font-size:11px; line-height:13px; padding-top:25px; padding-left:25px;}

.bottomMargin18{margin-bottom:18px;}
.bottomMargin20{margin-bottom:20px;}
.topMargin50{margin-top:50px;}
.topMargin20{margin-top:20px;}
.leftMargin20{margin-left:20px;}
.leftMargin42{margin-left:42px;}
.rightMargin20{margin-right:20px;}

.logo{float:left; margin-left:65px}
.photo{float:left; margin-left:75px;}
.graphic{float:left; margin:10px 0 0 75px;}

#wrapper{margin:0 auto; width:1057px;}
/* added by Reese */
#banner{height:52px;width:420px;float:left;margin:-93px 0 0 400px;}
/* /Reese adds */
#nav{float:left; margin:-35px 0 0 375px; height:35px;}
#nav img{margin-left:5px; border:none;}
#content{float:right; margin:40px 60px 20px 0; width:560px;}
#subcontent{float:left; margin:10px 0 20px 75px; padding:20px 0; width:300px; text-align:center; background:#f6f5f3;}
#subcontentleft{float:left; margin:10px 0 20px 75px; padding:20px 0; width:300px; text-align:left;}
#animation{float:left; margin-left:15px; z-index:100;}
#employee{float:left; margin:10px 0 20px 75px; width:300px; background:#f6f5f3;}
#employee p{margin:20px; font-size:11px; text-align:left; line-height:16px;}
#footer{margin:0 auto; padding-top:30px; width:1057px; height:185px; background:url(../images/footer-bg.jpg) top center no-repeat #f6f5f3;}
#footer p{float:right; text-align:right; margin-right:42px; font-size:11px;}

/*nick adds*/
.locations{width:350px; float:left;}
.locations .address{width:200px; float:right; padding-left:10px;}

.videowrap{float:left; border:1px solid #e0e0e0; width:100%; padding:10px; margin-bottom:40px; display:block;}
.videowrap .video{float:left; width:150px; margin:0 10px 5px; text-align:center;}
.videowrap span{background:#003b81; padding:4px 0; width:150px; color:#fff; font-size:14px; letter-spacing:1px; text-transform:uppercase; display:block;}
.videowrap span:hover{background:#297a23;}

a.footerLink:link{text-decoration:none; color: #676054}
a.footerLink:visited{text-decoration:none; color: #676054}
a.footerLink:hover{text-decoration:underline; color: #297a23;}

/* Container */
#basic-modal-content {display:none; z-index:9000;}

/* Overlay */
#simplemodal-overlay {background-color:#666;z-index:9000;}
#simplemodal-container {height:400px; width:540px; color:#000; background-color:#6ebfee; border:4px solid #0a3979; padding:12px;text-align:center; z-index:9000;}
#simplemodal-container .simplemodal-data {padding:8px; z-index:9000;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;z-index:9000;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h2 {color:#1b69b1; font:4em Georgia, Verdana, Helvetica, sans-serif; z-index:1000;}
#simplemodal-container p {margin:10px;font:2em Arial, Helvetica, sans-serif;color:#000; z-index:1000;}

