* {
	margin: 0;
	padding: 0;
}

a {
  outline: none;
}
img {
	border: none;
} 
body {
	background: #000000 url(../images/bkgd.gif) left top repeat-x;
}

#container {
	width: 904px;
	height: auto;
	position: relative;
	left: 50%;
	top: 0;
	margin: 0 0 0 -452px;
	padding: 0;
	background-color: transparent;
}

a img {
	border: none;
}

#header {
	width: 904px;
	height: 60px;
	position: absolute;
	left: 50%;
	top: 0;
	margin: 0 0 0 -452px;
	z-index: 10 !important;
}

#header p {
	float: right;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #fff;
	line-height: 21px;
	margin: 0;
	padding: 10px 0 0 0;
}
.lonetree {
	width: 130px;
	height: 15px;
}
.lonetree a{
	color: #FFFFFF;
}
.lonetree a:hover{
	color: #634464;
}
.cherrycreek {
	height: 15px;
	width: 195px;
}
.cherrycreek a{
	color: #FFFFFF;
}
.cherrycreek a:hover{
	color: #634464;
}
.number {
	width: 100px;
	height: 15px;
	position: absolute;
	left: 803px;
	top: 25px;
}
#mast {
	width: 661px;
	height: 404px;
	position: absolute;
	left: 280px;
	top: 96px;
}

#top-navigation {
	width: 100%;
	height: 96px;
	background: url(../images/top-nav-bkgd.jpg) left top repeat-x;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	z-index: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

#top-navigation ul.sf-menu {
	width: 904px;
	height: 32px;
	list-style: none;
	position: relative;
	left: 50%;
	top: 0;
	margin: 63px 0 0 -452px;	
}

#top-navigation ul li {
	float: left;
	margin: 0px;
}

#top-navigation ul li a:hover {
	background-color: #7e5882;
}

#top-navigation ul li ul {
	width: 260px;
	height: auto;
	background-color: #58305c;
	margin-top: 0;
}

#top-navigation ul.sf-menu * {
	list-style: none;
	line-height: 1.0;
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 240px; 
}
#top-navigation .sf-menu ul {
	width: 260px; 
}
#top-navigation ul.sf-menu ul li {
	width: 100%;
}
#top-navigation ul.sf-menu li:hover {
	visibility: inherit; 
}
#top-navigation ul.sf-menu li, #side-nav ul.sf-menu li {
	float: left;
	position: relative;	
}
#top-navigation ul.sf-menu a {
	display: block;
	position: relative;
	text-decoration: none;
}
#top-navigation ul.sf-menu li a {
	color: #fefefe;
	padding: 8px 19px;
}
#top-navigation ul.sf-menu li li a, #top-navigation ul.sf-menu li li li a{
	padding: 5px 10px;		
}
.sf-menu a:link, .sf-menu a:visited { 
	color: #13a;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 30px; 
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}
#top-navigation ul.sf-menu li li:hover ul, #top-navigation ul.sf-menu li li.sfHover ul {
	left: 260px; 
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
#top-navigation ul.sf-menu li li li:hover ul, #top-navigation ul.sf-menu li li li.sfHover ul {
	left: 260px; 
	top: 0;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #7e5882;
	outline: 0;
}

#top-navigation ul.sf-menu li a.sf-with-ul {
	padding-right: 1.5em;
	min-width: 1px; 
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: .5em;
	top: 1.05em; 
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/arrows-ffffff.png) no-repeat -10px -100px; 
}
a > .sf-sub-indicator { 
	top: .8em;
	background-position: 0 -100px; 
}
a:focus > .sf-sub-indicator, 
a:hover > .sf-sub-indicator, 
a:active > .sf-sub-indicator, 
li:hover > a > .sf-sub-indicator, 
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}
.sf-menu ul .sf-sub-indicator { 
background-position:  -10px 0; 
}
.sf-menu ul a > .sf-sub-indicator { 
background-position:  0 0; 
}
.sf-menu ul a:focus > .sf-sub-indicator, 
.sf-menu ul a:hover > .sf-sub-indicator, 
.sf-menu ul a:active > .sf-sub-indicator, 
.sf-menu ul li:hover > a > .sf-sub-indicator, 
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}
.sf-shadow ul {
	background: url(../images/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#column-container {
	width: 904px;
	height: auto;
	background: url(../images/column-bkgd.gif) left top repeat-y;
}

/* left-column */

#left-column {
	width: 253px;
	height: auto;
	float: left;
	background: url(../images/left-column-bkgd.jpg) 24px top no-repeat;
	margin: 96px 0 0 0;
	padding: 21px 0 20px 0;
}
#blogger-navigation{
}
#blogger-navigation h3{
}
#blogger-navigation ul{
	list-style-type: none;
}
#blogger-navigation ul li{
	padding-left: 10px;
}
#blogger-navigation ul li a{
}
#blogger-navigation ul li a:link, #blogger-navigation ul li a:visited{
}
#blogger-navigation ul li a:hover, #blogger-navigation ul li a:active{
}
#blogger-navigation #powered-by{
}
#news {
	height: 160px;
	width: 235px;
	margin-left: 3px;
}

.centerPic {
	padding-left: 24px;
}

.center {
	text-align: center;
}

.cta {
	width: 215px;
	height: auto;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #23140a;
	padding: 12px;
}
.cta a {
	color: #58305c;

}

.cta a:hover {
	text-decoration: none;
	color: #000000;
}

.cta p {
	font-size: 16px;
	padding-bottom: 10px;
}

.cta p a {
	text-decoration: none !important;
}

.cta p a:hover {
	text-decoration: underline !important;
}

.cta ul {
	padding: 0 0 0 8px;
	margin: 0 0 0 0;
}
.cta2 {
	width: 240px;
	height: auto;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #23140a;
}
#cta-container {
	width: 215px;
	height: auto;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	clear:both;
	padding:10px 12px 10px 12px;
}
#cta-container a {
	display:block;
	outline:none;
	text-indent:-99em;
	text-align: center;
}
#cta-container2 {
	width: 215px;
	height: auto;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	clear:both;
	padding:10px 12px 10px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	line-height: 18px;
}

.cta-vectra-3D {
	background: transparent url(../images/cta-vectra-3D.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-vectra-3D:hover {
	background: transparent url(../images/cta-vectra-3D.jpg) -212px top no-repeat;
}

.cta-skype {
	background: transparent url(../images/cta-skype.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-skype:hover {
	background: transparent url(../images/cta-skype.jpg) -212px top no-repeat;
}
.cta-fb {
	background: transparent url(../images/cta-fb.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-fb:hover {
	background: transparent url(../images/cta-fb.jpg) -212px top no-repeat;
}
.cta-youtube {
	background: transparent url(../images/youtube.jpg) left top no-repeat;
	height:64px;
	width:212px;
}

.cta-youtube:hover {
	background: transparent url(../images/youtube.jpg) -212px top no-repeat;
}
#qc {
	width: 253px;
	height: auto;
	background: url(../images/qc-bkgd.gif) left top repeat-y;
	border-bottom: 7px solid #fbfbfb;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #23140a;
}

#qc-top {
	width: 214px;
	height: auto;
	background: url(../images/qc-bkgd.jpg) left top no-repeat;
	padding: 114px 12px 12px 27px;
}

#qc textarea {
	width: 197px;
	height: 58px;
	border: 1px solid #938e87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	background-color:#FFFFFF!important;
}

#qc input {
	width: 197px;
	height: 19px;
	border: 1px solid #938e87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	background-color:#FFFFFF!important;	
}

#qc input.button {
	height: 24px;
	background: url(../images/submit.gif) left top repeat-x;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #e2e2e2;
	cursor: pointer;
}

/*#qc input hover.submit {
	background: url(../images/submit-hover.gif) left top repeat-x;
}*/

#qc p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 margin: 0;
	 padding: 0;
}

#qc p a {
	color: #000;
	text-decoration: underline;
}

#qc p a:hover {
	text-decoration: none;
}

.address2 {
    display:none;
}
#qc .valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
#qc .invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}
#contact .valid {
    background-color: #007940!important;
    color: #FFFFFF!important;
}
#contact .invalid {
    background-color: #F00000!important;
    color: #FFFFFF!important;
}
#side-nav {
	width: 215px;
	height: auto;
	background: #e5dccd url(../images/nav-bkgd.gif) left top no-repeat;
	border: 7px solid #fbfbfb;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding: 12px;
}
#side-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#side-nav ul li {
	margin-bottom: 10px;
}
#side-nav ul li a {
	color: #000;
	text-decoration: none;
}
#side-nav ul li a:hover {
	color: #58305c;
}
/* ---------------------------------------------------------------------------------------------------------------- Vertical Menus */

.sf-vertical li {
	width: 215px;
}
.sf-vertical li li {
	width: 240px;
	padding: 0px 5px;
}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
	left: 230px; 
	top: 0;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 240px; 
	top: 0;
}
ul.sf-vertical li li li:hover ul, ul.sf-vertical li li li.sfHover ul {
	left:  240px; 
	top: 0;
}
.sf-vertical li:hover, .sf-vertical li.sfHover, .sf-vertical a:focus, .sf-vertical a:hover, .sf-vertical a:active {
    background: none;
	color: #7e5882;
	outline: 0;
}
#side-nav ul.sf-menu li li a {
	padding: 5px;		
}	
#side-nav ul.sf-menu li ul {
	background-color:#E5DCCD;
	border:7px solid #FBFBFB;
}
/* ---- Vertical Arrows - To turn on/off use jQuery options.  If you have a custom arrow style, adjust the css below -- */
.sf-vertical .sf-sub-indicator { 
	background-position: -10px 0; 
	top: 0.25em; 
	right: 0em;
} 
.sf-vertical a > .sf-sub-indicator { 
	background-position: 0 0; 
} 
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}


#news-nav {
	height: auto;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	padding: 12px;
}

#news-nav a {
	color: #000;
	text-decoration: none;
}
#news-nav a:hover {
	color: #58305c;
}
/* right-column */

#right-column {
	width: 510px;
	height: auto;
	float: right;
	background: url(../images/right-column-bkgd.jpg) left top no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	margin-top: 96px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 404px;
	padding-right: 43px;
	padding-bottom: 0;
	padding-left: 21px;
}
h1 {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 28px;
	font-weight: normal;
	margin-bottom: 8px;
}

h2 {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
}

h3 {
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
}
.pressLeft {
	float: left;
	margin: 5px 25px 10px 0;
	border: #fff solid 2px; 
}

.imgLeft {
	float: left;
	margin: 0 29px 18px 0;
	border: #fff solid 7px;
}

#right-column p {
	padding: 10px 0 12px 0;
}

#right-column a {
	color: #58305c;
	text-decoration: underline;
}

#right-column a:hover {
	text-decoration: none;
}

#right-column ul {
	padding-left: 15px;
}

#right-column ul li {
	padding: 0 50px 22px 0;
}
#right-column .financing {
	display:block;
	width:214px;
	height:108px;
	background: transparent url(../images/financing.jpg) left top no-repeat;
	text-indent:-99em;
	margin-bottom:15px;
	float: right;
	margin-left: 10px;
}
#right-column .financing:hover {
	background: transparent url(../images/financing.jpg) -214px; top no-repeat;
}
#NPR {
	margin-left: 155px;
}

#newsletter {
	text-align: center;
	font-size: 20px;
	width: 500px;
}
#newsletter p {
	font-size: 12px;
}
#newsletter textarea {
	width: 197px;
	height: 58px;
	border: 1px solid #938e87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
}

#newsletter input {
	width: 197px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	border: 1px solid #000000;
}

#newsletter input.submit {
	height: 24px;
	background: url(../images/submit.gif) left top repeat-x;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #e2e2e2;
	cursor: pointer;
	margin-top: 5px;
}
#newsletter select {
	width: 197px;
	height: 20px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}
.testimonials {
	width: 273px;
	height: auto;
	float: right;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	margin: 25px 0 25px 25px;
	padding: 20px 0 20px 25px;
}

.testimonials p {
	padding-right: 20px !important;
}

#welcome {
	margin-left: 120px;
}

.gallery {
	width: 300px;
	height: auto;
	float: right;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	padding: 0;
	text-align:center;
	margin-top: 100px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 25px;
}

.gallery2 {
	width: 300px;
	height: auto;
	float: right;
	background-color: #e5dccd;
	border: 7px solid #fbfbfb;
	padding: 0;
	text-align:center;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 25px;
}
#gallery-lightbox {
	width:460px;
	height:auto;
}
#gallery-lightbox img {
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 5px;
}
#gallery-links a{
	display:block;
	height:auto;
	width:500px;
}
#gallery-links .holder {
	width:150px;
	height:250px;
	float:left;
	margin:0 0 5px 10px;
	text-align:center;
	
}
#gallery-links .holder .aug1 {
	background-position: 0 0;
	background: transparent url(../graphics/AlBa-042-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;

}
#gallery-links  .holder .aug1:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug2 {
	background-position: 0 0;
	background: transparent url(../graphics/CaPa-045-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug2:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug3 {
	background-position: 0 0;
	background: transparent url(../graphics/ChMe-052-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug3:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug4 {
	background-position: 0 0;
	background: transparent url(../graphics/NiKe-045-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug4:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .augGabrielle {
	background-position: 0 0;
	background: transparent url(../graphics/augGabrielle.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .augGabrielle:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augKelley {
	background-position: 0 0;
	background: transparent url(../graphics/augKelley.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augKelley:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augPeyton {
	background-position: 0 0;
	background: transparent url(../graphics/augPeyton.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augPeyton:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augSam {
	background-position: 0 0;
	background: transparent url(../graphics/augSam.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augSam:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augEliza {
	background-position: 0 0;
	background: transparent url(../graphics/augEliza.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augEliza:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augHiDefKelley {
	background-position: 0 0;
	background: transparent url(../graphics/augHiDefKelley.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .augHiDefKelley:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .aug5 {
	background-position: 0 0;
	background: transparent url(../graphics/StHi-055-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug5:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .aug6 {
	background-position: 0 0;
	background: transparent url(../graphics/TrRa-064-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug6:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug7:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug7 {
	background-position: 0 0;
	background: transparent url(../graphics/DiMc-008_a-link.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug8:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug8 {
	background-position: 0 0;
	background: transparent url(../graphics/LesSc-010-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug9:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug9 {
	background-position: 0 0;
	background: transparent url(../graphics/Mary-010-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug10:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug10 {
	background-position: 0 0;
	background: transparent url(../graphics/Darci-009-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug11:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug11 {
	background-position: 0 0;
	background: transparent url(../graphics/Kelly-064-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug12:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug12 {
	background-position: 0 0;
	background: transparent url(../graphics/Kristina-064-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug13:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug13 {
	background-position: 0 0;
	background: transparent url(../graphics/Stacy-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug14:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug14 {
	background-position: 0 0;
	background: transparent url(../graphics/Andi-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug15:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug15 {
	background-position: 0 0;
	background: transparent url(../graphics/Marisa-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug16:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .aug16 {
	background-position: 0 0;
	background: transparent url(../graphics/Morgan-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .aug17:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .aug17 {
	background-position: 0 0;
	background: transparent url(../graphics/Leslie-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augKathy:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augKathy {
	background-position: 0 0;
	background: transparent url(../graphics/Kathy-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augNicole:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augNicole {
	background-position: 0 0;
	background: transparent url(../graphics/Nicole-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augKathy:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augKathy {
	background-position: 0 0;
	background: transparent url(../graphics/Kathy-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augDenise:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augDenise {
	background-position: 0 0;
	background: transparent url(../graphics/Denise-001-Alink.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augKendra:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augKendra {
	background-position: 0 0;
	background: transparent url(../graphics/breast/breast-aug-01-cta.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .augJill:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .augJill {
	background-position: 0 0;
	background: transparent url(../graphics/breast/breast-aug-02-cta.jpg) no-repeat;
	height: 210px;
	width: 150px;
}


#gallery-links  .holder .mommyP1 {
	background-position: 0 0;
	background: transparent url(../graphics/mommyPatient1.jpg) no-repeat;
	height: 210px;
	width: 150px;
}
#gallery-links  .holder .mommyP1:hover {
	background-position: 0 -210px;
}


#gallery-links  .holder .mommyP2 {
	background-position: 0 0;
	background: transparent url(../graphics/mommyPatient2.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .mommyP2:hover {
	background-position: 0 -210px;
}

#gallery-links  .holder .mommyP3 {
	background-position: 0 0;
	background: transparent url(../graphics/mommyPatient3.jpg) no-repeat;
	height: 210px;
	width: 150px;
}

#gallery-links  .holder .mommyP3:hover {
	background-position: 0 -210px;
}



#gallery-links  .holder .hidef1 {
	background-position: 0 0;
	background: transparent url(../graphics/DKP_0002link.jpg) no-repeat;
	height: 210px;
	width: 150px;
	text-align: center;
}
#gallery-links  .holder .hidef1:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .hidef2 {
	background-position: 0 0;
	background: transparent url(../graphics/NatLew-001link.jpg) no-repeat;
	height: 210px;
	width: 150px;
	text-align: center;
}
#gallery-links  .holder .hidef2:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .hidef3 {
	background-position: 0 0;
	background: transparent url(../graphics/TaDu-012-link.jpg) no-repeat;
	height: 210px;
	width: 150px;
	text-align: center;
}
#gallery-links  .holder .hidef3:hover {
	background-position: 0 -210px;
}
#gallery-links  .holder .hidef4 {
	background-position: 0 0;
	background: transparent url(../graphics/PhOg-016-link.jpg) no-repeat;
	height: 210px;
	width: 150px;
	text-align: center;
}
#gallery-links  .holder .hidef4:hover {
	background-position: 0 -210px;
}

#gallery-links2 a{
	display:block;
	height:auto;
	width:auto;
}
#gallery-links2 .holder {
	width:165px;
	height:231px;
	float:left;
	margin:0 0 5px 5px;
	
}
#gallery-links2 .holder .gallery1 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/breast-aug.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery1:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery_2 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/vaser-hidef.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery_2:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery3 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/face-rejuv.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery3:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery4 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/breast-lilft.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery4:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery5 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/liposuction.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery5:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery6 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/TummyTuck.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery6:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery7 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/mommy-makeover.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery7:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery8 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/fat-transfer.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery8:hover {
	background-position: 0 -231px;
}
#gallery-links2 .holder .gallery9 {
	background-position: 0 0;
	height: 231px;
	width: 165px;
	background-color: transparent;
	background-image: url(../images/fat-transfer.jpg);
	background-repeat: no-repeat;

}
#gallery-links2  .holder .gallery9:hover {
	background-position: 0 -231px;
}
#contact {

}

#contact textarea {
	width: 400px;
	height: 150px;
	border: 3px solid #58305c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 3px;
}

#contact input {
	width: 400px;
	height: 19px;
	border: 3px solid #58305c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 3px;
}


#contact input.button {
	width: 75px;
	height: 30px;
	background: url(../images/submit.gif) left top repeat-x;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #e2e2e2;
	cursor: pointer;
}

#map {
    width:400px;
    height:400px;
}

#right-bottom {
	background: url(../images/nav-bkgd.gif) center top no-repeat;
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

#right-bottom a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

#right-bottom strong {
	font-size: 20px;
}

/* footer */

#outer-footer {
	width: 100%;
	height: 500px;
	background: #1f0921 url(../images/footer-bkgd.gif) left top repeat-x;
}

#footer {
	width: 904px;
	height: auto;
	position: relative;
	left: 50%;
	top: 0;
	margin: 0 0 0 -455px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

#footer a {
	color: #fff;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footer p {
	width: 220px;
	height: auto;
	float: left;
	padding-left: 50px;
	font-size: 14px;
	line-height: 24px;
}

#footer em {
	font-size: 11px;
	font-style: normal;
	line-height: 40px;
}

#bottom-logo {
	font-size: 14px;
}

#disclaimer {
	font-size: 11px;
	text-align: center;
	width: 904px;
}

#disclaimer p {
	width: 810px;
	font-size: 11px;
	line-height: 17px;
	padding-top: 20px;
	padding-right: 30px;
}

#disclaimer a {
	font-weight: bold;
	text-decoration: underline;
}

#disclaimer a:hover {
	text-decoration: none;
}


/* Clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
.brclear {clear:both;height:0;margin:0;font-size: 1px;line-height: 0;}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}

#video-container {
	text-align: center;
	margin-top: 20px;
}
#video-container2 {
	text-align: center;
}
#video-container3 {
	text-align: center;
}
#video-container4 {
	text-align: center;
}

#inline-video-1, #inline-video-2, #inline-video-3, #inline-video-4, #inline-video-5, #inline-video-6, #inline-video-7, #inline-video-8 {
	text-align: center;
}

#patient-container1, #patient-container2 {
	text-align: center;
}














#showimage{
position:absolute;
visibility:hidden;
border: 5px solid #000000;
}
#dragbar{
cursor: hand;
cursor: pointer;
background-color: #000000;
min-width: 100px; /*NS6 style to overcome bug*/
}
#dragbar #closetext{
color: #FFFFFF;
font-weight: bold;
margin-right: 2px;
}
.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
border: 1px solid #000000;
}
.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
border: 1px solid #d9871b;
}
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 5px;
padding-bottom: 0;
background: #000000;
visibility: hidden;
z-index: 100;
cursor: hand;
cursor: pointer;
}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #ffffff;
padding: 5px;
z-index: 5;
}
