﻿/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; }
html, input, textarea	{	font-family:Arial, Helvetica, sans-serif;
		color:#ececec;	}

.tbl-label {
	width:80%;
}
.tbl-info {
	width:20%;
	text-align:right;
}

.it-team-bio {
	float:left;
	margin-right:25px;
}

.team-div {
	width:100%;
	display:block;
}
.team-photo {
	float:left;
	width:170px;
}
.team-content {
	line-height:140%;
}

.it-connect-online {
	font-size:32px;
}

.it-connect-online a {
	color:#000000;
}
.it-connect-online a:hover {
	color:#0066CC;
}


.tbl tr:nth-child(even) {
    background-color:#EFEFEF;
}

.it-hdr-address {
	position:relative;
	left: 290px;
	top: -180px;
	width: 440px;
	color:#092f56;
	font-size:24px;
	text-align:center;
	font-weight:bold;
}

.it-banner {
	width:100%;
	color:#092f56;
	font-size:36px;
	text-align:center;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:15px;
}

.hours-day {
	width:30%;
}
.hours-time {
	width:70%;
}

.it-pricing-header {
	margin-top:18px;
}


/* BEGIN Style settings for Contact Us web form */
.it-tbl-required {
	color:red;
	width:5%;
	vertical-align:top;
	text-align:right;
}

.it-tbl-label {
	width:20%;
	vertical-align:top;
}

.it-tbl-data {
	vertical-align:top;
	width:70%;
}

.fldWidth {
	width:70%;
}
/* END Style settings for Contact Us web form */







.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{
	border:0px;
}
img{
	text-align: left;
}

b{color:#fff;}



a{color:#828282; text-decoration:underline}
a:hover{text-decoration:none}
.link1{color:#44423d; background:url(images/marker.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:8px;}
.link2{color:#ffffff; background:url(images/marker2.gif) top left no-repeat; background-position:0 6px; margin:0px; padding-left:8px;}
.link3{color:#fff;}

.MyList {
	list-style-type:square !important;
	list-style-position:outside !important;
	margin-left:25px !important;
	color:black;
}
.MyListItem {
	background-image:none;
	padding-top:10px;
}

ul{margin:0; padding:0; list-style:none;}
ul li{background:url(images/marker2.gif) top left no-repeat; background-position:0 7px; margin:0px; padding-left:8px; }
ul li a{color:#ffffff; text-decoration: underline; line-height:1.5em}
ul li a:hover { text-decoration:none; }

.row2 ul{margin:0; padding:0; list-style:none;}
.row2 ul li{background:url(images/marker3.gif) top left no-repeat; background-position:0 7px; margin:0px; padding-left:8px; }
.row2 ul li a{color:#030303; text-decoration: underline; line-height:1.5em}
.row2 ul li a:hover { text-decoration:none; }

.row2 .ul{margin:0; padding:0; list-style:none;}
.row2 .ul li{background:url(images/line.gif) bottom left no-repeat;  padding-left:7px; }
.row2 .ul .list{background:none;  padding-left:7px; }
.row2 .ul li a{background:url(images/marker1.gif) top left no-repeat; background-position:0 5px; margin:0px; padding-left:16px; color:#5f5f5f; text-decoration:none; line-height:1.8em; font-weight:bold}
.row2 .ul li a:hover { text-decoration:underline; }



/*header*/
#header {font-size:14px; color:#FFFFFF }
#header .indent{ padding:10px 0 5px 10px }



/*content*/
#content{ font-size:14px; width:100%; text-align:left;}
#content .indent-main{padding:14px 25px 11px 15px}
#content .indent-main1{padding:15px 11px 11px 15px}
#content .indent-row1{padding:19px 60px 20px 379px}
#content .indent-row1-1{padding:0px 10px 20px 379px}
#page1 #content  .indent-col2{padding:9px 0px 0px 13px}
#content .indent-col2{padding:0px 0px 0px 13px}
#content .title{
	margin-bottom:10px;
}
#content .title-2{
	margin-bottom:10px;
	margin-top:20px;
}
#content .title1{  margin-bottom:16px}
#content .title2{  margin:20px 0 16px 0}
#content .img-left{ float:left; margin:0px 15px 11px 0px}
#content .img-left1{
	float:left;
	margin:0px 20px 20px 0px
}
#content .img-tanning{
	float:left;
	margin:0px 20px 0px 0px
}
#content .img-right1{
	float:right;
	margin:0px 0px 20px 20px
}
#content .img-left2{ float:left; margin:0px 15px 19px 0px}
#content .img-indent{ margin:0px 0px 16px 0px}
#content p{ margin:0px 0px 13px 0px}
#content .p1{ margin:0px 0px 7px 0px}
#content .p2{ margin:0px 0px 17px 0px}
#content .p3{ margin:0px 0px 25px 0px}
#content .indent{padding:19px 58px 37px 16px}
#content .indent1{padding:0px 0px 0px 10px}
#content .indent2{padding:0px 10px 0px 30px}
#content .indent3{padding:0px 0px 0px 30px}

#page1 .row1{ background:url(images/img.jpg); height:484px}
#page1 .row1 .logo{margin:80px 0 0px 430px }
#page4 .indent-1{padding:0px 0px 10px 94px}
#page6 .row1{ background:#1a6fac}
#page6 p{ margin:0px 0px 19px 0px}

.slogan{margin:296px 0 61px 35px;  position:absolute }
.row1{ height:300px; width:100%}
.row1-it{ height:463px; width:100%}

.row2{ background:url(images/bg_row2.gif) repeat-x top; color:#000000; width:100%}
.block{ background: url(images/bg_line.gif); width:339px}
.block .indent-block{ padding:10px 20px 8px 20px}

/*footer*/
#footer { color:#030303; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px 12px 0px 14px; background: url(images/bot.gif) repeat-x top; text-align:right }
#footer .indent-footer{ padding:40px 0px 40px 0px;}
#footer a {color:#646464; text-decoration:none; font-family:Arial, Helvetica, sans-serif}
#footer a:hover {  text-decoration:underline}


.h{ height:26px}
.block-contact span{ float:right; margin-right:30px}
.block-contact1 span{ float:right; margin-right:50px}
.block-contact2 span{ float:right; margin-right:20px}
input{
   	border-left:1px solid #2f2e2e;
   	border-top:1px solid #2f2e2e;
	background:#FFFFFF;
	color:#7b7b7b;
	width:165px; height:18px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:1px
}
textarea{
   	border-left:1px solid #2f2e2e;
   	border-top:1px solid #2f2e2e;
	background:#FFFFFF;
	color:#7b7b7b;
	width:175px; height:70px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}

p {font-family:Arial, Helvetica, sans-serif;font-size:100%; color:#030303; line-height: 140%; }

h2 {font-family:Arial, Helvetica, sans-serif;font-size:150%; color:#8D6730; line-height: 140%; }

h4 {font-family:Arial, Helvetica, sans-serif;font-size:90%; color:#8D6730; line-height: 300%; }



/* BEGIN Style settings for Contact Us web form */
.it-stealth {display:none;}

.it-reqd {
	display:inline-block;
	color:#ff0000;
}

.it-textbox {
	width:95%;
	border-radius: 4px;
	color:#000000;
}

.it-textbox-nowidth {
	border-radius: 4px;
	color:#000000;
}
/* END Style settings for Contact Us web form */