@charset "utf-8";
/* CSS Document */

body { background: #6ea192 url('../../style/images/modern-green.jpg') top center no-repeat; }

.post h2 {
	border-bottom:1px solid #004678;
	color:#004678;
	margin-top:15px;
	margin-bottom:10px;
	padding-bottom:0;
}

div#post-102 p {
	clear:both;
}

#headerwrap {
	background:	transparent url('../../style/images/menu-bg-modern.png') top left repeat-x;
}
#contactInfo {
	float:right;
}
#contactInfo p.phone {
	font-weight:bold;
	font-size:14px;
	background:url('../../style/images/phone16.png') 0 0 no-repeat;
	padding-left:18px;
	line-height:18px;
}
#contactInfo p.phone a {
	text-decoration:none;
	color:#000;
}
#contactInfo p.phone a:hover {
	text-decoration:underline;
}
#contactInfo p.phone.lang {
	background:none;
	font-weight:normal;
}
#carousel-wrapper {
	background: url('../../style/images/carousel-bg-modern-green.png') no-repeat top center;
}

.hp-menu {
	clear:both;
}

.hp-menu li {
	background:	none;
}

.sf-sub-indicator {
	background:		url('../../style/images/arrows-green.png') no-repeat -10px -100px;
}

.thumb {
	background: url('../../style/images/carousel-nav-green.png') no-repeat;
}

a.thumb {
	background: url('../../style/images/carousel-nav-green.png') no-repeat;
}

#intouch {
	/*background: url('../../style/images/intouch-bg-green.png') bottom right no-repeat;*/
}

#footer-wrap {
	background: url('../../style/images/modern-green.jpg') top center no-repeat;
}

#footer h3 {
	border-bottom: 1px solid #6ea192;
}

#footer .footer-widget ul li a {
	border-bottom: 1px solid #6ea192;
}


#footer .footer-widget ul li a:hover {
	background: #a0d362;
}
table#survey {background:#fff;}
table#survey span.mmf-list-item {padding:3px;}
table#survey table span.mmf-list-item-label {display:none}
table#survey tr td {vertical-align:top;padding:2px}
table#survey tr td+td {text-align:center;background:#eee}
table#survey tr+tr td+td {border-left:2px solid #fff;}
table#reviews {border:1px solid #ccc;margin-bottom:15px;border:5px solid #C7E6DD;border-width:10px 5px}
table#reviews th {font-weight:bold;font-size:16px;text-align:center;padding:8px;border:5px solid #C7E6DD;border-width:0 5px 5px 5px}
table#reviews td {font-size:14px;text-align:center;padding:8px;border:5px solid #C7E6DD;border-width:5px}

table#lens-prices {width:100%}
table#lens-prices td, table#lens-prices th {text-align:center;padding:4px;border-bottom:1px solid #ccc;width:20%;}
table#lens-prices th {font-weight:bold;font-size:14px;vertical-align:bottom;}

ul#buttons {margin:19px 0 0 0;padding:0;list-style:none;width:240px;float:left;}
ul#buttons li {margin:0 0 12px 0;padding:0;height:98px;width:240px;}
ul#buttons li a {display:block;text-decoration:none;width:240px;height:88px;background-position: center top;text-indent:-9999px}
ul#buttons li#contacts a {background:url(/wp-content/themes/hyperion/style/images/contacts-sprite.png) 0 0 no-repeat;}
ul#buttons li#appt a {background:url(/wp-content/themes/hyperion/style/images/appt-sprite.png) 0 0 no-repeat;}
ul#buttons li#contact a {background:url(/wp-content/themes/hyperion/style/images/contact-us-sprite.png) 0 0 no-repeat;}
ul#buttons li#contacts a:hover, ul#buttons li#appt a:hover, ul#buttons li#contact a:hover {background-position:0 -88px;}
ul#hbuttons, ul#hbuttons li {margin:0;padding:0;list-style:none;}
ul#hbuttons {margin-left:60px}
ul#hbuttons li {float:left;}
ul#hbuttons li a {display:block;width:320px;height:88px;background-position: center top;text-indent:-9999px}
ul#hbuttons li a:hover {display:block;width:320px;height:88px;background-position: center -88px;text-indent:-9999px}
ul#hbuttons li#care a {background-image:url(/wp-content/themes/hyperion/style/images/care-button.png);}
ul#hbuttons li#contacts a {background-image:url(/wp-content/themes/hyperion/style/images/order-contacts.png);}
ul#hbuttons li#appt a {background-image:url(/wp-content/themes/hyperion/style/images/intouch-button.png);}
.post form h3 {margin-top:12px;padding-bottom:0;}
.post form h3 + h4 {margin-top:0}
