@charset "utf-8";
/* CSS Document */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl,button { margin:0px; padding:0px; }
.clear { clear:both;}
.imgR { float:right; padding:12px 0px 12px 12px;}
.imgR p {font-size:13px !important;}
.imgR-resource { float:right; margin-top:-16px;}
.imgL, .imgL-staff { float:left; padding:12px 12px 12px 0px;}
.imgL-staff img { border:1px solid #0f2348 !important;}
.imgL p, .imgL-index p {font-size:13px !important; font-weight:bold;}
.imgL-index { float:left; padding:12px 20px 12px 0px;}
img {border:none;}
img.alignnone { float: right; margin-left: 12px; }
.mobileView {display:none; }
body#home {
	margin: 0px auto 0px auto;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px auto 0px auto;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
}
.contain-0 {margin:0px auto; width:1750px;}
.header-contain {margin:0px auto; width:1150px; height:770px; float:left;}
.int-header-contain {margin:0px auto; width:1150px; height:658px; float:left;}
.mid-contain {margin:0px auto; min-width:1500px; background:url('images/bg-midrpt.jpg') 0 0 repeat-x; min-height:1736px; float:left;}
.contain-1 {margin:0px auto; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
.content-contain {margin:0px 0px 0px 219px; width:1061px; background:url('images/bg-contentrpt.jpg') 0 0 repeat-y; min-height:1575px; box-shadow: 0em 0em 0.8em black;}
.top-left-bg {background:url('images/bg-topleft.jpg') 0 0 no-repeat; float:left; width:300px; height:770px; margin-left:0px;}
.top-right-bg {background:url('images/bg-topright.jpg') 0 0 no-repeat; float:left; width:300px; height:770px;}
.int-top-left-bg {background:url('images/bg-int-topleft.jpg') 0 0 no-repeat; float:left; width:300px; height:658px; margin-left:0px;}
.int-top-right-bg {background:url('images/bg-int-topright.jpg') 0 0 no-repeat; float:left; width:300px; height:658px; margin-left:-5px;}
.mid-left-bg {background:url('images/bg-midleft.jpg') left bottom no-repeat; float:left; width:125px; min-height:1736px;}
.mid-right-bg {background:url('images/bg-midright.jpg') left bottom no-repeat; float:left; width:125px; min-height:1736px;}
/* nav  */
#main-nav { width:1150px; height:90px; position:relative; z-index:999; margin:0px auto; background:url('images/nav-bg.jpg') 0 0 no-repeat;}
#main-nav span { line-height:66px;}
#main-nav a:link, #main-nav a:visited { height:90px; display:block; font-family:'nyala', sans-serif; color:#497ceb; font-size:22px; text-decoration:none; text-shadow: 0.1em 0.1em 0.1em black;}
	#main-nav a:hover, #main-nav a:active { color:#fff;}
#main-nav li { float:left; list-style:none; display:inline; text-align:center; height:90px; display:block;}
#main-nav .nav-01 { width:104px; margin-left:34px;}
	#main-nav .nav-01 a:hover { background:url('images/nav-hover-bg.jpg') -34px 0 no-repeat;}
#main-nav .nav-02 { width:88px; }
	#main-nav .nav-02 a:hover { background:url('images/nav-hover-bg.jpg') -139px 0 no-repeat;}
#main-nav .nav-03 { width:207px; }
	#main-nav .nav-03 a:hover { background:url('images/nav-hover-bg.jpg') -226px 0 no-repeat;}
#main-nav .nav-04 { width:114px; }
	#main-nav .nav-04 a:hover { background:url('images/nav-hover-bg.jpg') -433px 0 no-repeat;}
#main-nav .nav-05 { width:180px; }
	#main-nav .nav-05 a:hover { background:url('images/nav-hover-bg.jpg') -547px 0 no-repeat;}
#main-nav .nav-06 { width:140px; }
	#main-nav .nav-06 a:hover { background:url('images/nav-hover-bg.jpg') -727px 0 no-repeat;}
#main-nav .nav-07 { width:141px; }
	#main-nav .nav-07 a:hover { background:url('images/nav-hover-bg.jpg') -867px 0 no-repeat;}
#main-nav .nav-08 { width:106px; }
	#main-nav .nav-08 a[title="Contact"]:hover { background:url('images/nav-hover-bg.jpg') -1008px 0 no-repeat;}
#main-nav .nav-09 { width:143px; }
	#main-nav .nav-09 a:hover { background:url('images/nav-hover-bg.jpg') -867px 0 no-repeat;}
/*-------------- Keeps the hover state on each page based on body id ------------- */
body#home #main-nav .nav-01 { background:url('images/nav-hover-bg.jpg') -34px 0 no-repeat;}
	body#home #main-nav .nav-01 a { color:#FFF;}
body.about #main-nav .nav-02 { background:url('images/nav-hover-bg.jpg') -139px 0 no-repeat;}
	body.about #main-nav .nav-02 a { color:#FFF;}
body.procedure #main-nav .nav-03 { background:url('images/nav-hover-bg.jpg') -226px 0 no-repeat;}
	body.procedure #main-nav .nav-03 a { color:#FFF;}
body.spa #main-nav .nav-04 { background:url('images/nav-hover-bg.jpg') -433px 0 no-repeat;}
	body.spa #main-nav .nav-04 a { color:#FFF;}
body.resources #main-nav .nav-05 { background:url('images/nav-hover-bg.jpg') -547px 0 no-repeat;}
	body.resources #main-nav .nav-05 a { color:#FFF;}
body.media #main-nav .nav-06 { background:url('images/nav-hover-bg.jpg') -728px 0 no-repeat;}
	body.media #main-nav .nav-06 a { color:#FFF;}
body.forms #main-nav .nav-07 { background:url('images/nav-hover-bg.jpg') -867px 0 no-repeat;}
	body.forms #main-nav .nav-07 a { color:#FFF;}
body.contact #main-nav .nav-08 { background:url('images/nav-hover-bg.jpg') -1010px 0 no-repeat;}
	body.contact #main-nav .nav-08 a { color:#FFF;}
body.promotion #main-nav .nav-09 { background:url('images/nav-hover-bg.jpg') -866px 0 no-repeat;}
	body.promotion #main-nav .nav-09 a { color:#FFF;}
/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */
#main-nav li ul {
	position: absolute;
	left: -9999px;
	z-index: 1000;
	margin-top: -14px;
	margin-left:0px;
	padding:0px;
	background:#000;
	text-align:left;
	color:#fff;
	border:4px solid #243B6F;
	}
#main-nav li:hover ul ul, #main-nav li.sfhover ul ul {
	left: -999em;
}
#main-nav li ul li {
	color:#FFF;
	height: 28px; /* Height of each drop down nav item */
	line-height: 28px;			/* Height of each drop down nav item again, should match above */
	padding:0px;
	text-align:left;
	}
#main-nav li ul li a {
	width: 100%;
	height: 28px;				/* Height of each drop down nav item, should match above */
	line-height:28px;			/* Height of each drop down nav item again, should match above */
	color:#FFF;
	padding:0px;
	text-shadow:none;
	}
#main-nav li ul li a span {
	display: block;
	padding-left: 10px;
	margin: 0px;
	}
#main-nav li ul li span {
	display:block;
	line-height: 28px;
	pointer:cursor;
}
/* Drop down link styles */
#main-nav li:hover ul, #main-nav li li:hover ul, #main-nav li.sfhover ul, #main-nav li li.sfhover ul {
	left: auto;
}
/* Hover styles for drop down items */
#main-nav .nav-02 ul a:link, #main-nav .nav-02 ul a:visited,#main-nav .nav-07 ul a:link, #main-nav .nav-07 ul a:visited, #main-nav .nav-03 ul a:link, #main-nav .nav-03 ul a:visited, #main-nav .nav-05 ul a:link, #main-nav .nav-05 ul a:visited, #main-nav .nav-06 ul a:link, #main-nav .nav-06 ul a:visited, #main-nav .nav-08 ul a:link, #main-nav .nav-08 ul a:visited, #main-nav .nav-09 ul a:link, #main-nav .nav-09 ul a:visited { height:28px; display:block; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; text-transform:uppercase; text-decoration:none; text-shadow:none;}
	#main-nav .nav-02 ul a:hover, #main-nav .nav-02 ul a:active, #main-nav .nav-03 ul a:hover, #main-nav .nav-03 ul a:active, #main-nav .nav-05 ul a:hover, #main-nav .nav-05 ul a:active, #main-nav .nav-06 ul a:hover,.nav-07 ul a:hover,.nav-07 ul a.n7:hover, #main-nav .nav-06 ul a:active, #main-nav .nav-08 ul a:hover, #main-nav .nav-08 ul a:active, #main-nav .nav-09 ul a:hover, #main-nav .nav-09 ul a:active { background:#375697; color:#FFF; text-shadow:none;}
/* width of drop down nav - choose width that allows items to display on one line */
#main-nav .nav-02 ul, #main-nav .nav-02 li { width:160px; }
#main-nav .nav-03 ul, #main-nav .nav-03 li { width:220px; }
#main-nav .nav-05 ul, #main-nav .nav-05 li { width:230px; }
#main-nav .nav-06 ul, #main-nav .nav-06 li { width:160px; }
#main-nav .nav-08 ul, #main-nav .nav-08 li { width:175px; }
#main-nav .nav-09 ul, #main-nav .nav-09 li { width:300px; }
#main-nav .nav-07 ul, #main-nav .nav-07 li { width:150px; }
/* 2nd level drop */
#main-nav .nav-03 ul li ul { margin-top:-32px; margin-left:220px; background-color: #000; z-index: 1000; }
#main-nav .nav-02 ul li ul { margin-top:-29px; margin-left:160px; background-color: #000; z-index: 1000; }
#main-nav .nav-03 ul li ul, #main-nav .nav-03 ul li ul li { width:280px;}
#main-nav .nav-02 ul li ul {width: 200px;}
#main-nav .nav-03 ul li ul li { width:280px;}
#main-nav .nav-07 ul li ul, #main-nav .nav-07 ul li ul li { width:150px;}
#main-nav .nav-08 ul li ul {
	margin-left: 154px;
    margin-top: -32px;
}
#main-nav li:hover, #main-nav li.hover {
  position: static;
}
#main-nav .nav-07 ul li ul{
    margin-left: -160px;
    margin-top: -32px;
}
#main-nav .nav-07 ul li ul: hover{
   width: 230px;
}
#main-nav .nav-07 li ul li a span: hover{
   width: 230px;
}
#main-nav li ul li a span: hover, #main-nav .nav-07 ul: hover, #main-nav li ul li a.n7 span hover {
background-color: #375697 !important;
}
.tel {position: relative;max-width: 145px;width: 100%;z-index: 10;left: 165px;top: 285px;}
.tel a {position: absolute;display: block;color: white;text-decoration: none;font-size: 28px;font-family: 'nyala', sans-serif;text-shadow: 0.1em 0.1em 0.1em black;}
.logo {background:url('images/logo.jpg') 0 0 no-repeat; width:397px; height:403px; float:left;}
.logo a { display:block; float:right; width:80%; height:55%; margin-top:70px;}
.int-logo {background:url('images/logo-int.jpg') 0 0 no-repeat; width:397px; height:403px; float:left;}
.int-logo a { display:block; float:right; width:80%; height:55%; margin-top:70px;}
#slideshow { margin:0px; float:left; width:753px; height:403px; z-index:0; background:url('images/slide-bg.jpg') 0 0 no-repeat;}
#int-slideshow { margin:0px; float:left; width:753px; height:403px; z-index:0; background:url('images/int-slide-bg.jpg') 0 0 no-repeat;}
#slideshow .slide, #int-slideshow .slide { display: none }
#slideshow .slide .first, #int-slideshow .slide .first { display: block; }
	#slideshow .slide .caption, #int-slideshow .slide .caption { position:absolute; top:102px; left:35px; color:#fff; font-family:'nyala', sans-serif; text-shadow: 0.1em 0.1em 0.1em black; font-size:42px; width:200px; line-height:42px; }
	#slideshow .slide .caption .small, #int-slideshow .slide .caption .small { color:#fff; font-family:Arial, Helvetica, sans-serif; text-shadow: 0.1em 0.1em 0.1em black; font-size:14px; width:240px; line-height:22px !important; margin-top:5px; }
	#slideshow .slide .link-btn-01 a { background:url('images/learn-more_03.png') 0 0 no-repeat; width:184px; height:40px; display:block; }
	#slideshow .slide .link-btn-01 a:hover {background:url('images/learn-more-on_03.png') 0 0 no-repeat; width:184px; height:40px;}
	#slideshow .slide .link-btn-02 a { background:url('images/learn-easy_03.png') 0 0 no-repeat; width:184px; height:40px; display:block; }
	#slideshow .slide .link-btn-02 a:hover {background:url('images/learn-easy-on_03.png') 0 0 no-repeat; width:184px; height:40px;}
	#slideshow .slide .link-btn-03 a { background:url('images/book_03.png') 0 0 no-repeat; width:226px; height:40px; display:block;}
	#slideshow .slide .link-btn-03 a:hover {background:url('images/book-on_03.png') 0 0 no-repeat; width:226px; height:40px;}
	#slideshow .slide .link-btn-01, #slideshow .slide .link-btn-02, #slideshow .slide .link-btn-03 {position:absolute; bottom:124px; left:42px;}
	#int-slideshow .slide .link-btn-01 a { background:url('images/learn-more_03.png') 0 0 no-repeat; width:184px; height:40px; display:block; }
	#int-slideshow .slide .link-btn-01 a:hover {background:url('images/learn-more-on_03.png') 0 0 no-repeat; width:184px; height:40px;}
	#int-slideshow .slide .link-btn-02 a { background:url('images/learn-easy_03.png') 0 0 no-repeat; width:184px; height:40px; display:block; }
	#int-slideshow .slide .link-btn-02 a:hover {background:url('images/learn-easy-on_03.png') 0 0 no-repeat; width:184px; height:40px;}
	#int-slideshow .slide .link-btn-03 a { background:url('images/book_03.png') 0 0 no-repeat; width:226px; height:40px; display:block;}
	#int-slideshow .slide .link-btn-03 a:hover {background:url('images/book-on_03.png') 0 0 no-repeat; width:226px; height:40px;}
	#int-slideshow .slide .link-btn-01, #int-slideshow .slide .link-btn-02, #int-slideshow .slide .link-btn-03 {position:absolute; bottom:124px; left:30px;}
#mid-btns-bg {background:url('images/bg-headerbtm.jpg')	0 98px no-repeat; width:1150px; height:376px; margin-top:-98px; position:relative;}
#mid-btns-bg a { color:#a67c52; float:left; font:normal 14px Arial; text-align:left; text-decoration:none;  z-index:99;}
#mid-btns-bg a span { display:none; padding:0 40px 0 40px; }
	#mid-btns-bg .face { background:url('images/mid-btns-1.png') 0 0px no-repeat; margin-left:59px; margin-top:-98px; width:267px; height:252px;}
	#mid-btns-bg .body { background:url('images/mid-btns-2.png') 0 0px no-repeat; margin-top:-98px; width:249px; height:260px;}
	#mid-btns-bg .breast { background:url('images/mid-btns-3.png') 0 17px no-repeat; margin-top:-98px; width:250px; height:280px;}
	#mid-btns-bg .reshaping { background:url('images/mid-btns-4.png') 0 35px no-repeat; margin-top:-98px; width:267px; height:282px; }
	#mid-btns-bg a:hover span { color:#FFF; display:block; margin-top:242px; }
	#mid-btns-bg .face:hover span { color:#FFF; display:block; margin-top:242px; margin-left:16px; padding-right:24px !important; }
	#mid-btns-bg .face:hover { background:url('images/mid-btns-hover_1.png') 0 0px no-repeat; margin-top:-122px; height:399px; position:relative; }
	#mid-btns-bg .body:hover { background:url('images/mid-btns-hover_2.png') 0 0px no-repeat; margin-top:-122px; height:399px; position:relative; }
	#mid-btns-bg .breast:hover { background:url('images/mid-btns-hover_3.png') 0 0px no-repeat; margin-top:-122px; height:399px; position:relative; }
	#mid-btns-bg .reshaping:hover { background:url('images/mid-btns-hover_4.png') 0 0px no-repeat; margin-top:-122px; height:399px; position:relative; }
	#mid-btns-bg .soc-media {position:absolute; left:65px; bottom:74px; display:block;}
	#mid-btns-bg .soc-media .google-plus { background:url('images/social-media.png') 0 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .google-plus:hover { background:url('images/social-media-on.png') 0 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .fb { background:url('images/social-media.png') -66px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .fb:hover { background:url('images/social-media-on.png') -66px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .imo { background:url('images/social-media.png') -132px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .imo:hover { background:url('images/social-media-on.png') -132px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .blog { background:url('images/social-media.png') -198px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .blog:hover { background:url('images/social-media-on.png') -198px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .youtube { background:url('images/social-media.png') -264px 0 no-repeat; width:66px; height:74px;}
	#mid-btns-bg .soc-media .youtube:hover { background:url('images/social-media-on.png') -264px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg {background:url('images/interior-btns-bg.jpg') -1px 0px no-repeat; width:1150px; height:165px; margin-top:0px; position:relative;}
#interior-btns-bg a { color:#a67c52; float:left; font:normal 14px Arial; text-align:left; text-decoration:none;  z-index:99;}
#interior-btns-bg a span { display:none; padding:0 40px 0 40px; }
	#interior-btns-bg .face { background:url('images/interior-btns-1.png') 0 0px no-repeat; margin-left:30px; margin-top:-80px; width:280px; height:94px;}
	#interior-btns-bg .body { background:url('images/interior-btns-2.png') 0 0px no-repeat; margin-top:-80px; width:251px; height:100px;}
	#interior-btns-bg .breast { background:url('images/interior-btns-3.png') 0 17px no-repeat; margin-top:-80px; width:249px; height:108px;}
	#interior-btns-bg .reshaping { background:url('images/interior-btns-4.png') 0 17px no-repeat; margin-top:-80px; width:275px; height:111px; }
	#interior-btns-bg a:hover span { color:#FFF; display:block; margin-top:242px; }
	#interior-btns-bg .face:hover span { color:#FFF; display:block; margin-top:242px; margin-left:30px; padding-right:24px !important; }
	#interior-btns-bg .face:hover { background:url('images/mid-btns-hover_1.png') 30px 0px no-repeat; margin-top:-254px; height:399px; position:relative; }
	#interior-btns-bg .body:hover { background:url('images/mid-btns-hover_2.png') 1px 0px no-repeat; margin-top:-254px; height:399px; position:relative; }
	#interior-btns-bg .breast:hover { background:url('images/mid-btns-hover_3.png') 0 0px no-repeat; margin-top:-254px; height:399px; position:relative; }
	#interior-btns-bg .reshaping:hover { background:url('images/mid-btns-hover_4.png') 0 0px no-repeat; margin-top:-254px; height:399px; position:relative; }
	#interior-btns-bg .soc-media {position:absolute; left:65px; bottom:74px; display:block;}
	#interior-btns-bg .soc-media .google-plus { background:url('images/social-media.png') 0 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .google-plus:hover { background:url('images/social-media-on.png') 0 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .fb { background:url('images/social-media.png') -66px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .fb:hover { background:url('images/social-media-on.png') -66px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .imo { background:url('images/social-media.png') -132px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .imo:hover { background:url('images/social-media-on.png') -132px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .blog { background:url('images/social-media.png') -198px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .blog:hover { background:url('images/social-media-on.png') -198px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .youtube { background:url('images/social-media.png') -264px 0 no-repeat; width:66px; height:74px;}
	#interior-btns-bg .soc-media .youtube:hover { background:url('images/social-media-on.png') -264px 0 no-repeat; width:66px; height:74px;}
.left-col { float:left; width:668px; margin:-50px 0px 20px 30px; position:relative;}
	.left-col h1 {font-family:'nyala', sans-serif; font-size:34px; color:#2F5896; line-height:32px; max-width:420px; max-height:120px;}
	.left-col h1 span {font-family:'nyala', sans-serif; font-size:28px; font-weight:300; color:#909090; line-height:36px;}
	.left-col h2 {font-family:'nyala', sans-serif; font-size:28px; color:#8ABBF3; font-weight:100;}
	.left-col h3 {font-family:'nyala', sans-serif; font-size:24px; color:#909090; font-weight:100;}
	.left-col h4 {font-family:'nyala', sans-serif; font-size:20px; color:#5589F9; font-weight:100;}
	.left-col a:link, .left-col a:visited, .left-col a:active {color:#71ABED; text-decoration:none;}
	.left-col a:hover {color:#909090; text-decoration:none;}
#home-virtual-consult {
	background:url('images/concrete_wall_2.png') 0 0 repeat-x;
	width:635px;
	min-height:495px; /*415px*/
	position:relative;
	padding-top:4px;
	margin:10px 0 0 10px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
	box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
}
#home-virtual-consult .form-wrapper {
	background:url('images/eppley-form-bg-490.png') no-repeat left bottom;
	width:625px;
	min-height:490px;
	margin:0 auto;
	border:thin solid #FFF;
}
#home-virtual-consult span.form-header {
	width:100%;
	/* background-color:#2B4276; */
	color:#FFF;
	font-family:"nyala",sans-serif;
	font-size:34px;
	display:block;
	padding:2px 0;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e3056+0,314e8a+50,1e3056+100 */
	background: #1e3056; /* Old browsers */
	background: -moz-linear-gradient(left,  #1e3056 0%, #314e8a 50%, #1e3056 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e3056), color-stop(50%,#314e8a), color-stop(100%,#1e3056)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #1e3056 0%,#314e8a 50%,#1e3056 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #1e3056 0%,#314e8a 50%,#1e3056 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #1e3056 0%,#314e8a 50%,#1e3056 100%); /* IE10+ */
	background: linear-gradient(to right,  #1e3056 0%,#314e8a 50%,#1e3056 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e3056', endColorstr='#1e3056',GradientType=1 ); /* IE6-9 */
}
#home-virtual-consult span.header-border {
	width:100%;
	border-top:rgba(255, 255, 255, .5) thin solid;
	border-bottom:rgba(255, 255, 255, .5) thin solid;
	display:inline-block;
	text-indent:8px;
	padding:8px 0;
}
#home-virtual-consult .blurb {
	-webkit-box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
	-moz-box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
	box-shadow: 0px 0px 5px 0px rgba(161,156,161,1);
	position: absolute;
    top:289px;
    left:-15px;
	width:295px;
	height:195px;
	display:block;
	border:thin solid #FFF;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dedede+0,ffffff+37,ffffff+63,dedede+100 */
	background: #dedede; /* Old browsers */
	background: -moz-linear-gradient(left,  #dedede 0%, #ffffff 37%, #ffffff 63%, #dedede 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dedede), color-stop(37%,#ffffff), color-stop(63%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #dedede 0%,#ffffff 37%,#ffffff 63%,#dedede 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #dedede 0%,#ffffff 37%,#ffffff 63%,#dedede 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #dedede 0%,#ffffff 37%,#ffffff 63%,#dedede 100%); /* IE10+ */
	background: linear-gradient(to right,  #dedede 0%,#ffffff 37%,#ffffff 63%,#dedede 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#dedede',GradientType=1 ); /* IE6-9 */
}
#home-virtual-consult .blurb p {
	margin:0;
	padding:8px 0 0 14px;
	font-family:"nyala",sans-serif;
	font-size:18px;
	line-height:22px;
	color:#2B4276;
}
#home-virtual-consult .blurb .stars {
	display: block;
	margin: auto;
}
#home-virtual-consult .form {
	float:right;
	margin-top:4px;
}
#home-virtual-consult img.gform_ajax_spinner {
	display:none !important;
}
#home-virtual-consult #gform_fields_1 {
	margin: 0;
    padding: 0;
}
#home-virtual-consult #gform_fields_1 li {list-style:none;}
#home-virtual-consult #gf-contact-box {position:absolute; top:85px; right:30px; width:320px;}
#home-virtual-consult .form_wrapper {margin: -10px 0 0;}
#home-virtual-consult .form_wrapper ul li {padding:0;}
#home-virtual-consult .form_wrapper ul li.gfield {clear:none;}
#home-virtual-consult #gform_1 .gfield_label, #home-virtual-consult #gform_1 #extensions_message {display:none;}
#home-virtual-consult #gform_1 #field_1_5 {height:66px;margin-bottom:8px;}
#home-virtual-consult #gform_1 li input,
#home-virtual-consult #gform_1 li textarea {background-color:#233660;border:4px inset #F8f8f8;color:#8ABBF3;font:normal 14px Arial;margin:4px 0;padding:2px;width:300px;}
#home-virtual-consult #gform_1 textarea {height:52px !important;}
#home-virtual-consult #gform_1 .ginput_container_textarea {margin-top:0!important;}
#home-virtual-consult #gform_1 #gform_submit_button_1 {margin-left: 125px;}
#home-virtual-consult .form-instructions {
	color: #000;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
    text-align: right;
    padding-right:14px;
}
#home-virtual-consult .form-instructions span {color:#000;font-size:11px;line-height:15px;margin-bottom:0;text-align:right;margin-right:8px;}
#home-virtual-consult .vc-disclaimer {display:inline-block;margin-top:10px;color:#233660; font-size:14px;outline:none;}
#home-virtual-consult .gform_footer,
#home-virtual-consult .ginput_container {margin-top:0;padding-top:0;}
#home-virtual-consult div.validation_error {
    background: rgba(48, 77, 136, 0.75) none repeat scroll 0 0;
    border-color: #fff;
    color: #fff;
    font-family: "nyala",sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    padding: 10px 0 10px 10px;
    position: absolute;
    right: 350px;
    top: 180px;
    width: 250px;
}
#home-virtual-consult .validation_message {
	font-family: "nyala",sans-serif;
	font-size: 20px;
	color:#F00;
}
/* sidebar virtual consult */
.sb-vc-form {
	width:345px;
	margin-top: -109px !important;
}
.sb-vc-form .form-top {
	background:url('images/sb-form-top.png') no-repeat;
	height:252px;
	width:345px;
	position:relative;
}
.sb-vc-form .form-top span {
	font-family: "nyala",sans-serif;
	font-size: 20px;
	color:#FFF;
	position:relative;
	top:40px;
	left:30px;
}
.sb-vc-form .form-top .stars {
	display: block;
	margin: auto;
	padding-top: 24px;
}
.sb-vc-form .form-top p {
	font-family: "nyala",sans-serif;
	font-size: 20px;
	color:#FFF;
	margin-bottom: -15px;
	position:relative;
    padding: 0 38px;
}
.sb-vc-form .form-content {
	background:url('images/sb-form-body.jpg') repeat-y;
	min-height:310px;
	width:285px;
	padding:0 30px;
	position:relative;
}
.sb-vc-form .form-content .gfield_label,
.sb-vc-form .form-content #extensions_message {
	display:none;
}
.sb-vc-form .form-content ul {
	margin:0;
	padding:0;
}
.sb-vc-form .form-content ul li {
	list-style:none;
}
.sb-vc-form .form-content input,
.sb-vc-form .form-content textarea {
    width: 100%;
    border: 2px solid #33569A;
    font: normal 14px Arial;
    margin: 4px 0 10px 0;
    padding: 5px 0;
    text-indent:5px;
}
.sb-vc-form .form-content textarea {
	height:40px;
}
.sb-vc-form .form-content .ginput_container_textarea {
	line-height:0;
}
.sb-vc-form .form-content .ginput_container_fileupload input {
	text-indent: 0;
    border: 0;
    background: #FFF;
    padding-left: 5px;
    margin-left: 2px;
    width: 98%;
    margin-bottom:10px;
}
.sb-vc-form .form-content .form-instructions span {
	position: relative;
    top: -35px;
    padding-left: 30px;
    color: #FFF;
    font-size: 14px;
}
.sb-vc-form .form-content .gform_image_button {
	width: 92px;
    position: relative;
    left: 100px;
    border: 0;
    margin: 0;
    padding: 0;
}
.sb-vc-form .form-content .form-link {
	padding-left: 10px;
    font-size: 12px;
}
.sb-vc-form .form-content .form-link a {
	color:#FFF;
	text-decoration:underline;
}
.sb-vc-form .form-bottom {
	background:url('images/sb-form-bottom.jpg') no-repeat;
	height:137px;
	width:345px;
	position:relative;
}
.form-bottom .phone {
    position: relative;
    top: 50px;
    left: 105px;
    font-family: "nyala",sans-serif;
    font-size: 30px;
    color: #569de6;
}
.form-bottom .phone a {
	color: #569de6;
	text-decoration:none;
}
.form-bottom .phone a:hover {
	color: #9bbb50;
	text-decoration:none;
}
.sb-vc-form .form-content img.gform_ajax_spinner {
	display:none !important;
}
.sb-vc-form .form-content div.validation_error {
	padding: 0 10px;
    font-family: 'nyala', sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    color: #FFF;
    font-style: italic;
}
.sb-vc-form .form-content .validation_message {
	font-family: 'nyala', sans-serif;
    font-size: 20px;
    color: #F00;
}
/* computer facial imaging form */
.cfi-form {
	margin-top:20px;
}
.cfi-form .gfield_label,
.cfi-form #extensions_message {
	display:none;
}
.cfi-form #gform_4 ul {
	margin:0;
	padding:0;
}
.cfi-form #gform_4 ul li {
	list-style:none;
}
.cfi-form #gform_4 input,
.cfi-form #gform_4 textarea {
    border: 1px solid #8ABBF3;
    font: normal 14px Arial;
    padding: 5px 0;
    text-indent:5px;
    margin: 4px 0 10px 0;
    width:400px;
}
.cfi-form #gform_4 #input_4_6, .cfi-form #gform_4 #input_4_7 {
	border-top: 0;
    text-indent: 0;
    border-left: 0;
    border-right: 0;
}
.cfi-form #gform_4 #gform_submit_button_4 {
	border:0;
	text-indent:0;
	width:195px;
}
.cfi-form #gform_4 img.gform_ajax_spinner {
	display:none !important;
}
.cfi-form #gform_4 div.validation_error {
    background: rgba(48, 77, 136, 0.75) none repeat scroll 0 0;
    border-color: #fff;
    color: #fff;
    font-family: "nyala",sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
    padding: 10px 0 10px 10px;
    width: 394px;
    margin: 0 10px 10px 10px;
}
.cfi-form #gform_4 .validation_message {
	font-family: 'nyala', sans-serif;
    font-size: 20px;
    color: #F00;
}
/* original form style */
#home-contact { background:url('images/left-col-home-contactform.jpg') 0 0 no-repeat; width:657px; height:438px; position:relative;}
#new-contact-box { position:absolute; top:85px; right:30px; width:320px; }
#new-contact-box .required { color:#000; font-size:11px; margin-bottom:0; text-align:right; line-height:15px; }
#new-contact-box .text, #new-contact-box .textarea { background:#233660; border:4px inset #F8f8f8; color:#8ABBF3; font:normal 14px Arial; margin:4px 0 4px 0; padding:2px; width:300px; } */
#new-contact-box .half { width:142px !important;}
#new-contact-box .textarea { height:52px;}
#new-contact-box .select { width:155px !important;  font-size:11px; margin-left:20px; float:left; }
#new-contact-box .subject { display:none; }
#new-contact-box label { cursor:pointer; }
#new-contact-box #Submit { border:none; height:46px; margin-top:7px; width:196px; }
.home-cont-box { background:url('images/left-col-home-cont-new.jpg') 0 0 no-repeat; width:570px; min-height:1100px; padding:28px 48px 0px 42px;}
	.home-cont-box p, .home-cont-box ul, .home-cont-box ol {color:#224176; font-size:15px; line-height:28px; padding:16px 0px;}
	.int-cont-box { border:1px solid #909090; width:605px; padding:10px 20px; margin-top:20px;}
	.int-cont-box p, .int-cont-box ul, .int-cont-box ol {color:#224176; font-size:16px; line-height:28px; padding:16px 0px;}
	.int-cont-box ul, .int-cont-box ol {margin-left:30px;}
	.int-cont-box ul li { list-style-position:outside; list-style:url('images/arrow.jpg'); padding:0px 10px;}
/*.home-tour-box { background:url('images/left-col-home-tour.jpg') 0 0 no-repeat; width:657px; height:360px;}*/
.int-right-col { float:left; width:300px; margin:0px 0px 20px 16px; position:relative;}
	.int-right-col #int-contact {background:url('images/int-contact.jpg') 0 0 no-repeat; width:345px; height:526px; margin-top:-109px !important; position:relative;}
	#int-contact-box { position:absolute; top:80px; left:32px;}
	#int-contact-box .required { color:#fff; font-size:11px; margin-bottom:0; text-align:right; line-height:15px; }
	#int-contact-box .text, #int-contact-box .textarea { background:#FFF; border:2px solid #33569A; color:#33569A; font:normal 14px Arial; margin:4px 0 4px 0; padding:2px; width:274px; height:20px; }
	#int-contact-box .half { width:142px !important;}
	#int-contact-box .textarea { height:38px;}
	#int-contact-box .select { width:148px !important; height:24px !important; font-size:11px;}
	#int-contact-box .subject { display:none; }
	#int-contact-box label { cursor:pointer; }
	#int-contact-box #Submit { border:none; height:46px; margin-top:7px; width:196px; }
	#page-contact-box { width:300px; margin:10px 0px 0px 35px; clear:both; }
	#page-contact-box .required { color:#224176; font-size:14px; margin-bottom:0; text-align:right; line-height:15px; }
	#page-contact-box .text, #page-contact-box .textarea { background:#FFF; border:2px solid #33569A; color:#33569A; font:normal 14px Arial; margin:4px 0 4px 0; padding:2px; width:274px; height:20px; }
	#page-contact-box .half { width:142px !important;}
	#page-contact-box .textarea { height:38px;}
	#page-contact-box .select { width:148px !important; height:24px !important; font-size:11px;}
	#page-contact-box .subject { display:none; }
	#page-contact-box label { cursor:pointer; }
	#page-contact-box #Submit { border:none; height:46px; margin-top:7px; width:196px; }

	.int-right-col #int-contact .phone { width:297px; height:42px; color:#6bacff; font-family:'nyala', sans-serif; font-size:28px; font-weight:100; text-transform:uppercase; padding:0px 0px 0px 65px; line-height:34px; position:absolute; bottom:28px; left:40px;}
	.int-right-col #int-contact .phone span {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:none;}

	.right-col .sidebar-int,
	.int-right-col .sidebar-int {
		background: url('images/sb-top.jpg') 0 0 no-repeat, url('images/sb-bottom.jpg') 0 1712px no-repeat, url('images/sb-bg.jpg') 0 0 repeat-y;
	    min-height: 1720px;
	    width: 297px;
	    margin-left: 30px;
	}
	.right-col .sidebar-int {
	    margin-left: 10px;
	}
	.int-right-col .sidebar-int {
		margin-left: 30px;
	}

	/* .int-right-col .gallery { background:url('images/right-colv4.jpg') -9px 0 no-repeat; width:297px; height:228px; margin-left:30px; position:relative;} */
	.right-col .gallery,
	.int-right-col .gallery {
	    background: url('images/sb-photo-gallery.png') 0 30px no-repeat;
	    width: 297px;
	    height: 184px;
	    padding-top: 40px;
	}
	/* .int-right-col #testimonials { background:url('images/right-colv4.jpg') 0 -237px no-repeat; width:297px; height:250px; margin-left:30px;} */
	.right-col #testimonials,
	.int-right-col #testimonials {
		background: url('images/sb-testimonials.png') 0 0 no-repeat;
		width: 297px;
		height: 245px;
		position: relative;
	}
		.int-right-col #testimonials .slide {display:none;}
		.int-right-col #testimonials .slide .first {display:block;}
		.int-right-col #testimonials .slide p { width:212px; height:78px; position:absolute; top:70px; left:55px; display:block; color:#224176; font-size:13px; text-indent:20px; }
		.right-col #testimonials .slide {display:none;}
		.right-col #testimonials .slide .first {display:block;}
		.right-col #testimonials .slide p { width:212px; height:78px; position:absolute; top:70px; left:55px; display:block; color:#224176; font-size:13px; text-indent:20px; }
		.right-col #testimonials .slide .test-link, .int-right-col #testimonials .slide .test-link {position:absolute; left:80px; top:190px;}
		.right-col #testimonials .slide .test-link a, .int-right-col #testimonials .slide .test-link a {width:160px; height:44px; display:block;}

	.int-right-col .payment { background:url('images/right-colv4.jpg') 0 -773px no-repeat; width:297px; height:157px; margin-left:30px; position:relative;}

	/* .int-right-col .blog { background:url('images/right-colv4.jpg') 0 -948px no-repeat; width:297px; height:200px; margin-left:30px; position:relative;} */
	.right-col .blog,
	.int-right-col .blog {
		background: url('images/sb-blogs.png') 0 0 no-repeat;
		width: 297px;
		height: 187px;
		position: relative;
	}

	.blog a.blog-one {position:absolute; left:46px; top:52px; display:block; width:200px; height:46px; text-decoration:none; padding:4px 0px 0px 50px;}
	.blog a.blog-two {position:absolute; left:46px; top:112px; display:block; width:200px; height:46px;  text-decoration:none; padding:4px 0px 0px 50px;}
	.blog a.blog-one span, .blog a.blog-two span { font-family:'nyala', Arial, sans-serif; color:#224176; text-decoration:none; font-size:18px; }
	.blog a.blog-one:hover span, .blog a.blog-two:hover span {color:#909090; text-decoration:none;}
		.int-right-col .blog ul, .right-col .blog ul { position:absolute; left:94px; top:68px; width:156px;}
		.int-right-col .blog ul li, .right-col .blog ul li { list-style-type:none; list-style-position:outside; display:block; padding:0px 0px 28px 0px; line-height:16px;}
		.int-right-col .blog ul li a, .right-col .blog ul li a { font-family:'nyala', Arial, sans-serif; color:#224176; text-decoration:none; font-size:18px; }
		.int-right-col .blog ul li a:hover, .right-col .blog ul li a:hover { color:#909090; text-decoration:none; }

	/* .int-right-col .skype { background:url('images/right-colv4.jpg') 0 -1156px no-repeat; width:297px; height:190px; margin-left:30px; position:relative; } */
	.right-col .imo,
	.int-right-col .imo {
		background: url('images/sb-imo.png') 0 0 no-repeat;
		width: 297px;
		height: 190px;
		position: relative;
	}

	/* .int-right-col .featured { background:url('images/right-colv4.jpg') 0 -1360px no-repeat; width:297px; height:241px; margin-left:30px; position:relative;} */
	.right-col .featured,
	.int-right-col .featured {
		background: url('images/sb-predict-my-face.png') 0 0 no-repeat;
		width: 297px;
		height: 214px;
		position: relative;}

		.int-right-col .featured p, .right-col .featured p { width:105px; height:100px; position:absolute; top:70px; left:40px; display:block; color:#224176; font-size:13px; }
		.int-right-col .featured p span, .right-col .featured p span { color:#5589F9; font-size:18px; font-family:'nyala', Arial; font-weight:100; }

	/* .int-right-col .dreppley-video { background: url('images/right-colv4.jpg') 0 -1601px no-repeat; width:297px; height:241px; margin-left:30px; position:relative;} */
	.right-col .dreppley-video,
	.int-right-col .dreppley-video {
		background: url('images/sb-video.png') 0 0 no-repeat;
		width: 297px;
		height: 195px;
		position: relative;
	}

	/* .int-right-col .dreppley-review{ background: url('images/right-colv4.jpg') 0 -483px no-repeat; width:297px; height:235px; margin-left:30px; position:relative;} */
	.right-col .dreppley-review,
	.int-right-col .dreppley-review {
		background: url('images/sb-reviews.png') 0 0 no-repeat;
		width: 297px;
		height: 245px;
		position: relative;
	}
	.int-right-col .dreppley-review iframe.cmg-reviews,
	.right-col .dreppley-review iframe.cmg-reviews {
		border: 0;
		height: 200px;
		width: 276px;
		margin-top: 35px;
		margin-left: 19px;
	}

	.right-col .dreppley-video .video-frame,
	.int-right-col .dreppley-video .video-frame {
		position:relative;
		left:28px;
		top:37px;
	}


	/* .int-right-col .eppley-tv {background: url('images/right-colv4.jpg') 0 -1822px no-repeat;width: 297px;height: 181px; margin-left: 30px;position: relative;} */
	.right-col .eppley-tv,
	.int-right-col .eppley-tv {
		background: url('images/sb-tv.png') 0 0 no-repeat;
		width: 297px;
		height: 198px;
		position: relative;
	}

	.right-col .online-payment,
	.int-right-col .online-payment {
		background: url('images/online-payment.png') 0 0 no-repeat;
		width: 297px;
		height: 150px;
		position: relative;}

	.right-col .online-payment a,
	.int-right-col .online-payment a {
		position: absolute;
	    width: 130px;
	    height: 34px;
	    left: 50%;
	    margin-left: -60px;
	    bottom: 45px;
	}

	.right-col { float:left; width:300px; margin:-55px 0px 20px 32px; position:relative;}
	/* .right-col .phone { background:url('images/right-col-phone.jpg') 0 0 no-repeat; width:297px; height:60px; color:#6bacff; font-family:'nyala', sans-serif; font-size:34px; text-transform:uppercase; padding:20px 0px 0px 65px;} */
	.right-col .phone span {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:none;}
	/* .right-col .gallery { background:url('images/right-colv4.jpg') 0 0 no-repeat; width:297px; height:237px; margin-left:10px; position:relative;}
	.right-col #testimonials { background:url('images/right-colv4.jpg') 0 -237px no-repeat; width:297px; height:250px; margin-left:10px;}
	.right-col .payment { background:url('images/right-colv4.jpg') 0 -768px no-repeat; width:297px; height:157px; margin-left:10px; position:relative;}
	.right-col .dreppley-review{ background:url('images/right-colv4.jpg') 0 -487px no-repeat; width:297px; height: 236px; margin-left:10px; position:relative;}
	.right-col .blog { background:url('images/right-colv4.jpg') 0 -947px no-repeat; width:297px; height:200px; margin-left:10px; position:relative;}
	.right-col .skype { background:url('images/right-colv4.jpg') 0 -1155px no-repeat; width:297px; height:190px; margin-left:10px; position:relative; }
	.right-col .featured { background:url('images/right-colv4.jpg') 0 -1350px no-repeat; width:297px; height:241px; margin-left:10px; position:relative;}
	.right-col .dreppley-video { background: url('images/right-colv4.jpg') 0 -1591px no-repeat;width: 297px;height: 241px;margin-left: 10px;position: relative;}
	.right-col .dreppley-video .video-frame {position:relative;left:28px;top:37px;}
	.right-col .eppley-tv {background: url('images/right-colv4.jpg') 0 -1849px no-repeat;width: 297px;height: 181px;margin-left: 10px;position: relative;} */

.gallery a, .imo a {position:absolute; left:80px; bottom:16px; display:block; width:55%; height:18%;}
.payment a {position:absolute; left:50px; top:54px; display:block; width:29%; height:56%;}
.featured a {position:absolute; left:80px; bottom:38px; display:block; width:55%; height:18%;}
.associations {background:url('images/btm-content-2.jpg') 0 0 no-repeat; margin: 0px 0px 0px 133px; height:220px; width:1235px;}
.bottom {background:url('images/res-bg.jpg') 0 0 no-repeat; height:690px; width:1750px; margin:0px auto;}
#btm-mid {height:60px; width:1063px; margin:0px auto; padding-top:50px; padding-left:20px;}
#btm-mid li { float:left; list-style:none; display:inline; text-align:center; height:60px; padding:0px 15px; display:block;}
#btm-mid span { line-height:60px;}
#btm-mid a:link, #btm-mid a:visited { height:60px; display:block; font-family:'nyala', sans-serif; color:#fff; font-size:21px; text-decoration:none; text-shadow: 0.1em 0.1em 0.1em black;}
	#btm-mid a:hover, #btm-mid a:active { color:#497ceb; text-decoration:none;}
.btm-mid img { float:left;}
.btm-contain {width:1063px; margin:0px auto; padding-top:10px; padding-left:20px;}
.btm-face-1 {float:left; width:170px; margin:10px 10px 10px 20px;}
.btm-face-2 {float:left; width:190px; margin:58px 10px 10px 10px;}
.btm-body {float:left; width:165px; margin:10px 10px 10px 15px;}
.btm-breast {float:left; width:150px; margin:10px 0px 10px 10px; }
.maps {float:left; width:265px; margin:14px 0px 10px 15px; }
	.maps p { padding:15px 0px; display:block; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; text-decoration:none;}
	.maps span { font-size:17px; color: #fff;}
	.maps h3 { height:30px; display:block; font-family:'nyala', sans-serif !important; color:#fff; font-size:32px; text-decoration:none; text-shadow: 0.1em 0.1em 0.1em black;}
.btm-face-1 li, .btm-face-2 li, .btm-body li, .btm-breast li { float:left; list-style:none; display:inline; list-style-position:outside; text-align:left; width:100%;}
li.btm-first a:link, li.btm-first a:visited { height:40px; display:block; font-family:'nyala', sans-serif !important; color:#fff; font-size:32px; text-decoration:none; text-shadow: 0.1em 0.1em 0.1em black;}
li.btm-first a:hover, li.btm-first a:active { color:#497ceb; text-decoration:none;}
.btm-face-1 a:link, .btm-face-1 a:visited, .btm-face-2 a:link, .btm-face-2 a:visited, .btm-body a:link, .btm-body a:visited, .btm-breast a:link, .btm-breast a:visited { padding:4px 4px; display:block; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:15px; text-decoration:none;}
	.btm-face-1 a:hover, .btm-face-1 a:active, .btm-face-2 a:hover, .btm-face-2 a:active, .btm-body a:hover, .btm-body a:active, .btm-breast a:hover, .btm-breast a:active { color:#497ceb; text-decoration:none;}
.res-btm { width:1063px; margin:0 auto 20px auto; font-size:14px; color:#909090; text-align:center;}
.res-btm a { text-decoration:none; color:#909090; }
	.res-btm a:hover { text-decoration:underline; color:#71ABED;  }
.entry-meta {display:none; padding:15px 30px;}
#contact-main .required { padding: 0; margin: 4px 5px 6px 0; color:#224176; font-size: 14px; text-align: right; line-height: 14px;}
#contact-main {
	width: 490px;
	margin-left:40px;
	font:15px Arial, Helvetica, sans-serif;
	color:#224176;
}
#contact-main label {
	display: block;
	font-weight: bold;
	margin: 20px 0 0 0;
}
#contact-main label.float {
	float: left;
}
#contact-main label.no-wrap {
	margin-bottom: 10px;
}
#contact-main input, #contact-main select, #contact-main textarea {
	font:15px Arial, Helvetica, sans-serif;
	border:1px solid #4f8ecb;
	background-color:#233660;
	color:#FFF;
	height: 24px;
	//width: 350px;
	width: 98%;
	padding: 0 0 0 6px;
	display: block;
	margin: 5px 5px 10px 0px;
}
#contact-main textarea {
	height: 100px;
	padding: 6px 0 0 6px;
	margin: 5px 5px 10px 0px;
	//width: 350px;
	width: 100%;
	float:left;
}
#contact-main #contact_submit { width: 195px; height: 49px; float: left; padding:0; border: none; background:transparent;}
#contact-main .contact_subject, .hidden { display: none; }
#contact-main .column { width: 50%; float: left;}
#contact-main .checkbox { width: 18px; height: 18px; background-color:#fff; float: left; border: none;}
#contact-main .radio { width: 48%; float: left; display: inline-block; margin-top: 10px; }
#contact-main .radio input { width: 18px; height: 18px; background-color:#fff; float: left; margin: -5px 3px 0 0; border: none;}
#contact-main span { padding: 3px 0 0 5px; display: inline-block;}
#contact-main #contact_state { width:288px; margin-right: 10px;}
#contact-main #contact_zip {width:174px; margin-right:0;}

#contact-imaging {margin-top: 20px;}
#contact-imaging input, #contact-imaging textarea {border: 1px solid #8ABBF3; font: normal 14px Arial; padding: 5px 0; text-indent: 5px; margin: 4px 0 10px 0; width: 400px;}
#contact-imaging .input-file {border-top: 0; text-indent: 0; border-left: 0; border-right: 0;}
#contact-imaging .filetype {font-size: 14px;}
#contact-imaging .contact-submit {border: 0; text-indent: 0; width: 195px; display: block; border: 1px solid #8ABBF3; cursor: pointer;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* *{padding: 0; margin: 0;} */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
#TB_window, #TB_overlay, #TB_load	{ z-index: 999 !important; }
.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
td#buyBooks {
	position:relative;
	width:263px;
	height:auto;
	display:block;
}
.sidebar-blog {
	background: #315a9c;
	border: 4px solid #15274b;
	color:#fff;
	margin: 10px 10px 10px 30px;
	width: 264px;
	padding: 10px;
	font-family: Nyala, sans-serif;
}
.sidebar-blog h2 {
	margin-bottom:10px;
}
.sidebar-blog ul li a {
	color:#fff;
}
.sidebar-blog ul li a:hover {
	color:#ccc;
	text-decoration:none;
}
.sidebar-blog a {
	color:#CCC;
	text-decoration:none;
}
.sidebar-blog a:hover {
	color:#FFF;
	text-decoration:underline;
}
.sidebar-blog ul {
	margin-left:20px;
	font-size:20px;
}
.sidebar-blog #searchform #s {
	height: 24px;
    width: 59%;
    float: left;
    padding: 5px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------->>> byline author styles <<<--------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#author {
	width: 100%;
	height: 115px;
	border: 1px solid #E5E5E5;
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
}
#author img.author-thumb {
	float: left;
	margin-right: 10px;
}
#author .author-social {
	width: 35%;
	height: 70px;
	float: right;
	border-left: 1px solid #E5E5E5;
}
.author-social .heading {
	text-transform: uppercase;
	margin-top: 12px;
	font: bold 12px/1em arial,helvetica,sans-serif !important;
	text-align: center;
	color: #596370;
}
.author-social ul {
	margin: 0;
	padding: 0;
}
.author-social ul li {
	list-style: none;
	float: left;
	margin: 6px;
	padding: 0;
}
.author-social ul li a {
	text-indent: -9999px;
	display: inline-block;
	height: 30px;
	width: 30px;
	outline: 0;
}
.author-social ul li.facebook a {
	background-image: url('/wp-content/uploads/2014/02/facebook-30x30.png');
}
.author-social ul li.facebook a:hover,
.author-social ul li.facebook a:focus,
.author-social ul li.facebook a:active {
	background-image: url('/wp-content/uploads/2014/02/facebook-active-30x30.png');
}
.author-social ul li.twitter a {
	background-image: url('/wp-content/uploads/2014/02/twitter-30x30.png');
}
.author-social ul li.twitter a:hover,
.author-social ul li.twitter a:focus,
.author-social ul li.twitter a:active {
	background-image: url('/wp-content/uploads/2014/02/twitter-active-30x30.png');
}
.author-social ul li.linkedin a {
	background-image: url('/wp-content/uploads/2014/02/linked-in-30x30.png');
}
.author-social ul li.linkedin a:hover,
.author-social ul li.linkedin a:focus,
.author-social ul li.linkedin a:active {
	background-image: url('/wp-content/uploads/2014/02/linked-in-active-30x30.png');
}
.author-social ul li.youtube a {
	background-image: url('/wp-content/uploads/2014/02/youtube-30x30.png');
}
.author-social ul li.youtube a:hover,
.author-social ul li.youtube a:focus,
.author-social ul li.youtube a:active {
	background-image: url('/wp-content/uploads/2014/02/youtube-active-30x30.png');
}
.author-social ul li.googleplus a {
	background-image: url('/wp-content/uploads/2014/02/google-plus-30x30.png');
}
.author-social ul li.googleplus a:hover,
.author-social ul li.googleplus a:focus,
.author-social ul li.googleplus a:active {
	background-image: url('/wp-content/uploads/2014/02/google-plus-active-30x30.png');
}
#author div.author-name-email {
	width: 65%;
	margin-bottom: 5px;
	margin-top: 15px;
}
div.author-name-email .name {
	font-weight: bold;
}
div.author-name-email .email img {
	display: none;
	margin: 2px 0 0 6px;
}
div.author-summary {
	font-size: 13px;
	color: #999999;
}

/* pop up styles */

#overlay {
	position: fixed;
	top: 200;
	left: 33%;
	width: 29%;
	height: 45%;
	opacity: 0.8;
	z-index: 100;
	display: none;
}
.popup .img a { text-decoration: none; }
.popup {
	width: 71%;
	margin: 0 auto;
	display: none;
	position: absolute;
	top: 5px;
	left: 10%;
	z-index: 1101;
}
.popup .img {
	min-width: 564px;
	width: 564px;
	height:0;
	margin: 0px auto;
	background: #f3f3f3;
	position: relative;
	z-index: 1103;
	border-radius: 5px;
	box-shadow: 0 2px 5px #000;
}
.popup .img p {
    clear: both;
    color: #555555;
    text-align: justify;
}
.popup .img p a {
    color: #d91900;
    font-weight: bold;
}
.popup .img .x {
    float: right;
    z-index: 105;
    height: 34px;
    left: -3px;
    position: relative;
    top: 3px;
    width: 34px;
}
.popup .img .x:hover { cursor: pointer; }
.popup #x { z-index: 205; }
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe, .videoWrapper video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Max width of 1260 pixels. */
@media screen and (max-width: 1740px) {
	.contain-0 {margin:0px auto; width:1750px;}
	.contain-1 {margin:0px auto; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px auto; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1700px) {
	.contain-0 {margin:0px 0px 0px -60px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -60px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -60px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1660px) {
	.contain-0 {margin:0px 0px 0px -80px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -80px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -80px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1620px) {
	.contain-0 {margin:0px 0px 0px -100px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -100px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -100px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1580px) {
	.contain-0 {margin:0px 0px 0px -120px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -120px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -120px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1540px) {
	.contain-0 {margin:0px 0px 0px -140px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -140px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -140px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1500px) {
	.contain-0 {margin:0px 0px 0px -160px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -160px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -160px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1460px) {
	.contain-0 {margin:0px 0px 0px -180px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -180px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -180px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1420px) {
	.contain-0 {margin:0px 0px 0px -200px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -200px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -200px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1380px) {
	.contain-0 {margin:0px 0px 0px -220px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -220px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -220px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1340px) {
	.contain-0 {margin:0px 0px 0px -240px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -240px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -240px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1300px) {
	.contain-0 {margin:0px 0px 0px -260px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -260px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -260px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
/* Max width of 1260 pixels. */
@media screen and (max-width: 1260px) {
	.contain-0 {margin:0px 0px 0px -280px; width:1750px;}
	.contain-1 {margin:0px 0px 0px -280px; width:1750px; background:url('images/contain-1-bg.jpg') 0 0 repeat-y;}
	.bottom {margin:0px 0px 0px -280px; background:url('images/res-bg.jpg') 0 0 no-repeat;height:800px; width:1750px; }
	}
.left2{
float: left;
}
.right2{
float: right;
}
.translate {
	text-align: center;
}



@media screen and (min-width: 478px){
.review-mob{
display: none;
}

}

/*====================================================================
						Google Translator
====================================================================*/

#google_language_translator, #flags 	{
	text-align: center !important;
	margin-left: auto;
	margin-right: auto;
}
#flags 	{
	width: 100px !important;
}
#dreppley-translator 	{
	background: url(images/dreppley-translator.png) 0 0 no-repeat;
	overflow: hidden;
	height: 102px;
	padding-top: 50px;
}
.right-col .dreppley-review 	{
	margin-top: 0px;
}
.vc-disclaimer 	{
	display: none !important;
}

