﻿body {margin:0;padding:0px;height:100%; margin-right:auto; margin-left:auto;}
html {margin:0;padding:0px;height:100%; margin-right:auto; margin-left:auto;}

div, p, span, ul, li {
font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
color: #006633;
font-size:14pt;
font-weight:500;
margin-top:0px;/****need this to get rid spacing issue in Chrome****/
margin-bottom:0px;/****need this to get rid spacing issue in Chrome****/
padding:0px;	/****need this to get rid spacing issue in Chrome****/
}

/*******need this to get rid of dotted line around pics and links*******/

img, a  {
outline:none;
outline:expression(hideFocus='true');
text-decoration:none;
outline-style: none;
border-style:none;
border-collapse:collapse;
border-spacing:0px;
padding:0px;
}

.noborder  {
outline:none;
outline:expression(hideFocus='true');
text-decoration:none;
outline-style: none;
border-style:none;
border-collapse:collapse;
border-spacing:0px;
}

.hideImg{outline:none;outline:expression(hideFocus='true');text-decoration:none;}

/*******float text around an image****************/
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}
/*******End float text around an image****************/


/*****************text*****************/
.t1{font-family:Arial, Helvetica, sans-serif;}
.t2{font-family:"Segoe UI", Tahoma, Geneva, Verdana, sans-serif;}
.t3{font-family:"Segoe Script";}
.tb1{background-color: #ffffff;}/***white***/
.tc0{color:#000000;}/***black***/
.tc1{color:#ffffff;}/***white***/
.tc3{color:#ff3333} /***red***/
.tc6{color:#00cc33;}/***green****/
.tc7{color:#cc6600;}/***orange****/
.tc8{color:#006633;}/***green2****/
.tc9{color:#3b3838;}/***darker grey***/
.tc10{color:#339933;}/***greygreen*****/
.th1{line-height:125%;}
.th3{line-height:200%;}
.th4{line-height:100%;}
.th5{line-height:150%;}
.tm0{margin-left:20px; margin-right:20px;}
.tm2{margin-left:10px; margin-right:10px;}
.tm9{margin-top:20px; margin-bottom:20px;}
.tp3{padding-bottom:20px;}
.tp4{padding-top:20px;}
.ts1{font-size:.9em;}
.ts2{font-size:12pt;}
.ts3{font-size:1em;}
.ts4{font-size:28px;}
.ttc{text-align:center;}
.ttl{text-align:left;}
.tti{font-style:italic;}
.ttj{text-align:justify;}
.ttu{text-decoration:underline;}
.tto{outline-style:solid;}
.tw1{font-weight:500;}
.tw2{font-weight:600;}
.tw3{font-weight:700;}
h3{font-size:14px;}
h2{font-size:18px;}
h1{font-size:24px;}


.bgmain {
background-image: url('images/bg-psd.png');
margin-left: auto;
margin-right: auto;
z-index: 1;
text-align: center;
background-color:  transparent;
vertical-align: middle;
background-repeat:repeat-x;
background-position:center top;
padding: 0;
}

#wrapper {
position:relative;
float:left;
width:100%;
height:100%;
margin:0 auto;
background-color:transparent;
padding-top:30px;
padding-bottom:0px;
z-index:1;
}

#header {
position:relative;
width:1000px;
height:275px;
margin: 0 auto; /*Center container on page*/
padding:0px;
background: url('images/page_01.png') no-repeat center top;
background-color:transparent;
}

#middle {
display:inline-block;
width:1000px;
height:auto;
margin: 0 auto; /*Center container on page*/
z-index:60;
background: url('images/page_02.png') repeat-y center top;
background-color:transparent;
}

#footer{
position:relative;
width:1000px;
height: 118px;
margin-left: auto; /*Center container on page*/
margin-right:auto;
margin-top:-10px;
padding-bottom:30px;
background: url('images/page_03.png') no-repeat center top;
background-color:transparent;
}

.footerPrivacy{
position:absolute;
float:right;
left:260px; height: 19px; width: 138px; top:88px;
background-color:transparent;
}

.footerTOU{
position:absolute;
float:right;
right:340px; height: 19px; width: 188px; top:88px;
background-color:transparent;
}

.footerAW{
position:absolute;
float:right;
right:20px; height: 19px; width: 220px; top:88px;
background-color:transparent;
}

.footerLinks{color:#ffff99;font-size:13px;font-weight:600;font-family:"Segoe Print"}
.footerLinks a{color:#ffff99}
.footerLinks a:hover{color:#ff3300}

#hidehome {
float: left;
position:absolute;
width: 550px;
height: 107px;
left: 61px;
top: 25px;
z-index:999;
}

#facebook {
float: left;
position:absolute;
width: 180px;
height: 150px;
left: 830px;
top: 24px;
z-index:999;
}

#bookAppt {
float: left;
position:absolute;
width: 360px;
height: 50px;
left: 340px;
top: 170px;
z-index:999;
}

#middleContent{
position:relative;
background-color:transparent;
float:left;
margin-top:40px;
left:52px;
width:812px;		
height:auto;
z-index:200;
}

#middleContentWide{
position:relative;
background-color:transparent;
float:left;
left:154px;
margin-top:20px;
width:452px;
height:auto;
z-index:200;
}

.content_border{
position:relative;
float:left;
left:-52px;
width:1000px;
height:86px;
background: url('images/border-psd.png') no-repeat center top;
background-color:transparent;
margin-top:20px;
margin-bottom:20px;
}

.colLeft{
position:relative;
background-color:transparent;
float:left;
top:25px;
left:40px;
width: 197px;
padding: 0px;
}

.colRight{
position:relative;
background-color:transparent;
float:left;
left:90px;
width: 357px;
padding: 0px;
}

#colComb{
position:relative;
background-color:transparent;
background: url('images/combnavbar-psd.png') no-repeat right top;
top:0px;
left:700px;
width:170px;
height:397px;
z-index:999;
}

.menulinks{
position:relative;
background-color:transparent;
float:right;
right:20px;
width:137px;
height:20px;
}

.bodycoupon {
z-index: 1;
text-align: center;
background-color: #ffffff;
padding: 0;
}

#couponWindow {
position:relative;
background-color: transparent;
top:7px;
width:580px;
height:500px;
margin-left:auto;
margin-right:auto;
height:auto;
}

#couponHolder {
position:relative;
background-color: transparent;
left:0px;
top:7px;
width:580px;
height:380px;
margin-left:auto;
margin-right:auto;
}

#couponLinks {
position:relative;
background-color: transparent;
left:0px;
top:7px;
width:540px;
height:59px;
margin-left:auto;
margin-right:auto;
}

.couponWindow2 {
position:relative;
background-color: transparent;
margin-left:auto;
margin-right:auto;
margin-top:20px;
width:900px;
height:400px;
}

.hide {
visibility:hidden;
}

#hide {
float: left;
position:absolute;
outline-style: none;
border: none;
outline:none;
outline:expression(hideFocus='true');
}

.table1{
display:block;
position:relative;
float:left;
left:0px;
margin-bottom:30px;
background: url('images/tablebg1-psd.png') center top;
border-collapse:collapse;
text-align:left;
}

.tblMain1{
display:block;
position:relative;
float:left;
left:145px;
margin-bottom:30px;
background: url('images/misc/tablebg2-psd.png') center top;
border-collapse:collapse;
}

.tblRow1A{
border-right:0pt;
border-left:1.0pt solid #00cc33;
border-top:1.0pt solid #00cc33;
border-bottom:1.0pt solid #00cc33; 
width:340px;
}

.tblRow1B{
border-left:0pt;
border-right:1.0pt solid #00cc33;
border-top:1.0pt solid #00cc33;
border-bottom:1.0pt solid #00cc33; 
width:280px;
}
