﻿body, div, td, p, span
{
	font-family:Arial;
	font-size:8pt;
}

.ContentBox
{
	display:block;
}

#MasterOverlay
{
	background:transparent url(../images/darkened.png) repeat;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	min-height:100%;
	z-index:1000;
}

.box1
{
	background:transparent url(../images/translucent.png) repeat;
}

.box2
{
	background:transparent url(../images/translucent.png) repeat;
	padding:12px 12px 12px 12px;
}

.pad0
{
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.pad1
{
	padding:12px 12px 12px 12px;
}

.pad1half
{
	padding:6px 6px 6px 6px;
}

.pad1qtr
{
	padding:3px 3px 3px 3px;
}

.pad2
{
	padding:24px 24px 24px 24px;
}

.thumb1
{
	padding:3px 3px 3px 3px;
	cursor:pointer;
}

.hero1
{
	overflow:hidden;
	display:block;
	width:636px;
	height:276px;
}

.link1
{
	position:absolute;
	display:block;
	left:600px;
	top:256px;
	width:188px;
	height:14px;
	border:none;
}

.heroImage1, .tipsItem1, .testimonialsItem1, .photoViewer1
{
	position:relative;
	display:none;
	left:0;
	top:0;
	border:none;
}

.heroImage1
{
	width:636px;
	height:277px;
}

.tipsItem1
{
	/*width:250px;
	height:426px;
	max-width:250px;
	max-height:426px;
	overflow:auto;*/
	color:#222222;
}

.testimonialsItem1
{
	width:245px;
	height:59px;
	max-width:270px;
	max-height:59px;
	overflow:hidden;
}

.testimonialsItemHead { display:none; color:gray; }
.testimonialsFooter1 {}
.testimonialsItemLink {}
.testimonialsItemMore { display:none; }

.faqItem1
{
	padding:0px 30px 0px 30px;
}

/* Navigation states */
a.navlink:hover, a.navlink:focus { background-position:0px -31px; }
a.nav1 { background:transparent url(../images/navHome.png) no-repeat top left; display:block; width:67px; height:31px; }
a.nav2 { background:transparent url(../images/navServices.png) no-repeat top left;  display:block; width:85px; height:31px; }
a.nav3 { background:transparent url(../images/navAboutUs.png) no-repeat top left;  display:block; width:88px; height:31px; }
a.nav4 { background:transparent url(../images/navTestimonials.png) no-repeat top left;  display:block; width:111px; height:31px; }
a.nav5 { background:transparent url(../images/navFaq.png) no-repeat top left;  display:block; width:68px; height:31px; }
a.nav6 { background:transparent url(../images/navContactUs.png) no-repeat top left;  display:block; width:110px; height:31px; }
a.nav7 { background:transparent url(../images/navMakeAnAppointment.png) no-repeat top left;  display:block; width:151px; height:31px; }

a.blueLink, a.blueLink:visited, a.blueLink:hover
{
	color:#037ffb;
}

a.noLine
{
	text-decoration:none;
}

a.grayLink1, a.grayLink1:visited, a.grayLink1:hover
{
	color:Silver;
	text-decoration:none;
}

.showItem
{
	display:block;
}

.hideItem
{
	display:none;
}

.tipsMakeLink
{
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.heading1
{
	color:Red;
	font-size:12pt;
	font-weight:normal;
}

.legalBlock
{
	color:Gray;
	font-size:9pt;
	letter-spacing:-0.3px;
	line-height:8px;
}

.smallText
{
	font-size:9pt;
}

.rightSidebar1
{
	width:324px;
	/*height:356px;*/
	margin:10px 10px 10px 10px;
	border:solid 1px #ffc625;
	text-align:left;
	background-color:White;
	overflow:hidden;
}

.rightSidebar2
{
	/*width:300px;*/
	height:32px;
	max-height:24px;
	margin:1 0 0 0;
	border-bottom:solid 1px #ffc625;
	text-align:left;
	display:block;
	padding:9px 12px 0px 12px;
	font-weight:bold;
	text-transform:uppercase;
}

.blue1
{
	color:#037ffb;
}

.red1
{
	color:#b52725;
}

.yellow1
{
	color:#ffc625;
}

.black1
{
	color:#222222;
}

.mainStroke1
{
	border-left:solid 1px #ffc625;
	border-right:solid 1px #ffc625;
	border-bottom:solid 1px #ffc625;
}

.boxStroke1
{
	border:solid 1px #ffc625;
}

h2
{
	text-transform:uppercase;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
}

h2.noPadTop
{
	padding-top:0px;
	margin-top:0px;
}

.star
{
	background:transparent url(../images/star.gif) repeat-x top left;
	width:16px;
	height:16px;
	text-indent:-1000px;
	display:block;
}
.stars1 { width:16px; }
.stars2 { width:32px; }
.stars3 { width:48px; }
.stars4 { width:64px; }
.stars5 { width:80px; }

img.rightArrow1
{
	border:none;
	padding-left:8px;
	margin-bottom:-4px;
}

input[type=text].input1, .input1
{
	border:solid 1px #ffc625;
	font-family:Arial;
	font-size:11pt;
	padding-top:3px;
	padding-left:3px;
	height:28px;
}

.input2
{
	margin:2px 4px 2px 2px;
	border:solid 1px gray;
	/*width:100%;*/
	width:170px;
	height:22px;
}

textarea.input1
{
	border:solid 1px #ffc625;
	font-family:Arial;
	font-size:11pt;
}

a:focus
{
	outline:none;
}
