*{font-size:100.01%}
html {font-size:62.5%;}
body {
	margin:0;
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	background:#f5f6f8;
}
/* general styles */
.aligncenter {text-align: center;}
img.aligncenter {
	display: block;
	margin: 0 auto;
}
.alignleft {float: left;}
.alignright {float: right;}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	padding: 0 4px;
	margin: 0;
}
img{border-style:none;}
a{color:#01263f;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:14px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
	outline:none;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:1000px;
	overflow:hidden;
	position:relative;
	margin:53px auto 0;
}
.hidden {
	position:absolute;
	top:0;
	left:-9999px;
}
#header {
	height:184px;
	overflow:hidden;
	padding:0 22px 0 9px;
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width: 440px;
	height: 63px;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
}
.logo a {
	height:100%;
	display:block;
}
.logo a span{
	display:block;
	height:100%;
	text-indent:-9999px;
}
.logo img { display:none; }
.slogan {
	float:right;
	width:520px;
	text-align:right;
	font-size:2em;
	line-height:1.083em;
	color:#595858;
	font:italic 1.8em/1.3em Arial, Helvetica, sans-serif;
	margin:21px 0 8px;
}
.navbar {
	position:absolute;
	background:url(../images/bg-navbar.gif) no-repeat;
	width:964px;
	height: 50px;
	left:0;
	top:104px;
	padding:1px 17px 1px 19px;
}
.navbar ul {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	width:645px;
}
.navbar ul li {
	float:left;
	background:url(../images/sep-nav.png) repeat-y 100% 0;
	font:1.166em/3.571em Tahoma, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 1px 0 0;
}
.navbar ul li:hover,
.navbar ul li.hover {position:relative;}
.navbar ul a {
	color:#c6c7c7;
	float:left;
	text-decoration:none;
	cursor:pointer;
}
.navbar ul a:hover,
.navbar ul li:hover a,
.navbar ul li.hover a {text-decoration:none;background:#9a9a9a;}
.navbar ul a span {
	float:left;
	padding:0 2.45em;
}
.navbar ul li:hover ul a,
.navbar ul li.hover ul a {background:none;}
.navbar ul li.hover ul a:hover,
.navbar ul li:hover ul a:hover {
	text-decoration:underline;
	background:none;
}
.navbar ul li.active a span {background:#4a4a4a;}
.sub-nav {
	position:absolute;
	left:1px;
	top:48px;
	padding:2px 0 0;
	width:103px;
	display:none;
}
.navbar ul li:hover .sub-nav,
.navbar ul li.hover .sub-nav {display:block;}
.sub-nav .bg-bottom {
	background:url(../images/bg-sub-nav-b.png) no-repeat;
	width: 103px;
	height: 10px;
	overflow:hidden;
	float:left;
}
.sub-nav-hold {
	background:url(../images/bg-sub-nav.png);
	width:100%;
	float:left;
	padding:4px 0 0;
}
.navbar ul ul {
	float:none;
	width:100%;
	margin:0 0 -9px;
}
.navbar ul ul li {
	float:none;
	width:67px;
	padding:12px 18px 11px;
	background:none;
	position:static;
	font-size:12px;
	line-height:14px;
	text-transform:none;
	background:url(../images/separator-sub-nav.gif) repeat-x;
}
.navbar ul ul a {
	float:none;
	padding:0;
	color:#fff;
	position:relative;
}
.search-form {
	float:right;
	width:316px;
}
p.search {
	margin:12px 0 0;
	width:100%;
	overflow:hidden;
}
.search-form .text-field {
	background:url(../images/bg-text-field.gif) no-repeat;
	width: 231px;
	height: 23px;
	padding:4px 0 0;
	float:left;
}
.search-form input.text {
	float:left;
	width: 210px;
	border:none;
	background:none;
	margin:0;
	padding:0 10px;
	color:#afafaf;
}
.search-form input.typing {color:#000;}
.search-form .submit {
	float:right;
	background:url(../images/btn-search.gif) no-repeat;
	width: 74px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:none;
	cursor:pointer;
}
.info-block {
	width:100%;
	height:287px;
	overflow:hidden;
	margin:0 0 49px;
}
.the-blog {
	float:left;
	width:553px;
	background:url(../images/bg-the-blog.gif) no-repeat;
	width:523px;
	height:273px;
	overflow:hidden;
	padding:14px 11px 0 19px;
}
.heading {
	width:100%;
	overflow:hidden;
	margin:0 0 10px;
}
.the-blog h2 {
	font:15px/18px Arial, Helvetica, sans-serif;
	color:#606060;
	float:left;
	margin:0;
}
.rss {
	float:right;
	background:url(../images/icon-rss.gif) no-repeat;
	width: 14px;
	height: 14px;
	text-indent:-9999px;
	overflow:hidden;
	margin:1px 0 0;
}
ul.blog-list {
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	overflow:hidden;
	font:13px/19px Tahoma, Arial, Helvetica, sans-serif;
}
ul.blog-list li {
	background:url(../images/separator-blog-list.gif) repeat-x;
	width:483px;
	overflow:hidden;
	float:left;
	padding:15px 40px 17px 0;
}
ul.blog-list img {
	border:1px solid #d2d9de;
	background:#e2f0f8;
	padding:4px;
	width:55px;
	height:55px;
}
ul.blog-list img.alignleft {margin:0 17px 0 0;}
ul.blog-list img.alignright {margin:0 0 0 17px;}
ul.blog-list h3 {
	margin:2px 0 5px;
	font:23px/25px Arial, Helvetica, sans-serif;
	color:#606060;
}
ul.blog-list h3 a {
	text-decoration:none;
	color:#606060;
}
ul.blog-list h3 a:hover {text-decoration:underline;}
ul.blog-list p {margin:0;}
.more {
	display:block;
	margin:-17px 0 0;
	position:relative;
	text-align:right;
}
.the-shop {
	position:relative;
	float:right;
	width:447px;
}
.the-shop img {display:block;}
.the-shop-content {
	position:absolute;
	top:0;
	width:388px;
	left:41px;
	padding:13px 0 0;
}
.the-shop-content h2 {
	font:15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 66px;
}
.headline {
	font:31px/33px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 13px;
	display:block;
}
.headline span {
	display:block;
	font-size:24px;
	line-height:26px;
	padding:1px 0 0;
}
.btn-visit {
	display:block;
	background:url(../images/btn-visit.png) no-repeat;
	width: 175px;
	height: 82px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 -9px;
	position:relative;
	cursor:pointer;
}
.widgets-holder {
	width:1014px;
	overflow:hidden;
	margin:0 -33px 0 0;
	padding:0 0 32px 19px;
}
.widgets-holder .textwidget {
	float:left;
	width:295px;
	margin:0 40px 0 0;
	font:1.083em/1.461em Tahoma, Arial, Helvetica, sans-serif;

}
.widgets-holder .textwidget p {margin:0 0 19px;}
.widgets-holder .textwidget h3 {
	font:1.692em/1.091em Arial, Helvetica, sans-serif;
	color:#606060;
	padding:4px 0 3px 39px;
	margin:0;
}
.widgets-holder .textwidget h3 a {
	color:#606060;
	text-decoration:none;
}
.widgets-holder .textwidget h3 a:hover {text-decoration:underline;}
.widgets-holder .textwidget h3.title-principles {background:url(../images/bg-title-principles.gif) no-repeat;}
.widgets-holder .textwidget h3.title-more {
	background:url(../images/bg-title-more.gif) no-repeat;
	padding:4px 0 3px 42px;
}
.widgets-holder .textwidget h3.title-about {
	background:url(../images/title-about.gif) no-repeat;
	padding:4px 0 3px 46px;
	margin:0 0 0 -8px;
	position:relative;
	height:1%;
}
ul.category-pages {
	list-style:none;
	padding:0;
	margin:24px 0 0 23px;
}
ul.category-pages li {
	display:inline-block;
	vertical-align:top;
	width:51px;
	margin:0 0 6px 14px;
}
* html ul.category-pages {margin:23px 0 0 19px;}
* html ul.category-pages li {
	display:inline;
	margin:0 0 6px 18px;
}
*+html ul.category-pages {margin:23px 0 0 19px;}
*+html ul.category-pages li {
	display:inline;
	margin:0 0 6px 18px;
}
ul.category-pages img {
	display:block;
	margin:0 0 8px;
}
* html ul.category-pages img {margin:0 0 6px;}
*+html ul.category-pages img {margin:0 0 6px;}
ul.category-pages strong {
	display:block;
	font:0.923em/1.166em Tahoma, Arial, Helvetica, sans-serif;
	color:#47647a;
}
ul.category-pages strong a {
	text-decoration:none;
	color:#47647a;
}
ul.category-pages strong a:hover {text-decoration:underline;}
ul.more-posts {
	list-style:none;
	padding:18px 0 0 44px;
	margin:0;
}
ul.more-posts li {margin:0 0 19px;}
ul.more-posts strong {
	display:block;
}
.widgets-holder .textwidget ul.more-posts p {margin:0;}
.about {
	padding:19px 0 0 36px;
}
#footer {
	font:1em/1.583em Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 40px;
}
#footer p {margin:0;}
.footer-box {
	background:url(../images/bg-footer-box.gif) repeat-y;
	margin:0 0 25px;
	width:100%;
}
.footer-box .holder {background:url(../images/bg-footer-box-t.gif) no-repeat;}
.footer-box .frame {
	background:url(../images/bg-footer-box-b.gif) no-repeat 0 100%;
	width:100%;
	padding:21px 0;
}
.footer-panel {
	background:url(../images/separator-footer-panel.gif) repeat-y 272px 0;
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
#footer .box {
	float:left;
	width:145px;
	padding:13px 74px 0 0;
	color:#aeaeae;
}
#footer .subscribe-box {
	width:180px;
	padding:0 115px 0 34px;
}
.btn-subscribe {
	display:block;
	background:url(../images/btn-subscribe.gif) no-repeat;
	width: 165px;
	height: 57px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 -2px -16px;
	position:relative;
}
.title {
	display:block;
	font:1.333em/1.125em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:1px 0 5px;
}
.title a {
	color:#fff;
	text-decoration:none;
}
.title a:hover {text-decoration:underline;}
#footer .box ul {
	list-style:none;
	padding:0;
	margin:0;
}
#footer .box ul a {
	color:#adadad;
	text-decoration:none;
}
#footer .box ul li.current_page_item a,
#footer .box ul a:hover {text-decoration:underline;}
#footer .service-box {
	width:188px;
	padding:13px 64px 0 0;
}
#footer .community-box {padding:13px 0 0;}
#footer .box ul.social-links {
	list-style:none;
	padding:0;
	margin:5px 0 0;
}
#footer .box ul.social-links li {
	float:left;
	margin:0 5px 0 0;
}
#footer .box ul.social-links img {display:block;}
.footer-row {
	height:1%;
	overflow:hidden;
	padding:0 21px 0 11px;
}
.logo-2 {
	float:left;
	background:url(../images/logo-2.gif) no-repeat;
	width: 211px;
	height: 40px;
	text-indent:-9999px;
	overflow:hidden;
}
.logo-2 a {
	display:block;
	height:100%;
}
.footer-text {
	float:right;
	text-align:right;
	padding:2px 0 0;
}
.footer-text ul {
	list-style:none;
	padding:0;
	margin:0 -4px 0 0;
}
* html .footer-text ul {margin:0 -7px 0 0;}
*+html .footer-text ul {margin:0 -7px 0 0;}
.footer-text ul li {
	display:inline;
	background:url(../images/separator-footer-list.gif) no-repeat 0 2px;
	padding:0 3px 0 6px;
}
.footer-text ul li:first-child {background:none;}
.footer-text ul a {color:#4c4c4c;}
/* egosite-2 page */
#main {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-content-top.gif) no-repeat;
	padding:9px 0 28px;
}
#main .holder {background:url(../images/bg-content.gif) repeat-y;}
#main .frame {
	background:url(../images/bg-content-bottom.gif) no-repeat 0 100%;
	height:1%;
}
#main .frame:after {
	content:"";
	display:block;
	clear:both;
}
#content {
	float:left;
	width:621px;
	padding:29px 47px 0 43px;
}
.post {
	line-height:1.833em;
	padding:0 0 32px;
}
.post p {margin:0 0 22px;}
.post-heading {
	width:100%;
	overflow:hidden;
	padding:0 0 22px;
}
.entry-title {
	margin:0 19px 0 0;
	font-size:2.083em;
	line-height:1.2em;
	color:#606060;
	float:left;
	font-weight:normal;
}
.entry-date {
	font-style:normal;
	font-size:1.5em;
	line-height:1.111em;
	color:#a6a6a6;
	float:left;
	margin:6px 0 0;
}
.post .alignleft {margin:0 31px 0 0;}
.post .alignright {margin:0  0 31px;}
.entry-content img {
	border:1px solid #d3dadf;
	padding:6px;
}
.entry-content {
	width:100%;
	overflow:hidden;
}
.newsletter {
	color:#45566a;
	font:italic 1.417em/1.176em Arial, Helvetica, sans-serif;
}
.email-link {
	background:url(../images/icon-email.gif) no-repeat 0 4px;
	padding:0 0 0 26px;
}
.rss-link {
	background:url(../images/icon-rss-3.gif) no-repeat 0 3px;
	padding:0 0 0 23px;
}
.newsletter a {color:#45566a;}
.post-boxes-hold {
	width:666px;
	margin:0 -36px 0 -10px;
	overflow:hidden;
	position:relative;
}
.post-box {
	float:left;
	margin:0 36px 0 0;
	width:297px;
	background:#f5f6f8 url(../images/bg-post-box-t.gif) no-repeat;
}
.post-box .inner {
	background:url(../images/bg-post-box-b.gif) no-repeat 0 100%;
	padding:16px 3px 0 19px;
	height:1%;
	overflow:hidden;
}
ul.post-list {
	list-style:none;
	padding:4px 0 0 12px;
	margin:0;
	color:#889eaf;
}
ul.post-list li {
	padding:0 0 21px 40px;
	overflow:hidden;
}
* html ul.post-list li{
	overflow:visible;
	height:1%;
}
ul.post-list .category{padding-left:0;}
ul.post-list .category a{
	float:left;
	/*padding:0 0 0 40px;*/
	padding:0 0 4px 40px;
	text-decoration:none;
}
ul.post-list .category a strong{text-decoration:underline;}
ul.post-list .category a:hover{border:none;}
ul.post-list .category a:hover strong{text-decoration:none;}
.post-boxes-hold a {color:#264d6a;}
.item-principle {background:url(../images/bg-item-principle.gif) no-repeat 0 2px;}
.item-comments {background:url(../images/bg-item-comments.gif) no-repeat 0 2px;}
.item-share {background:url(../images/bg-item-share.gif) no-repeat;}
.item-rss {background:url(../images/icon-rss-2.gif) no-repeat 0 2px;}
.item-email {background:url(../images/icon-email-2.gif) no-repeat;}
.item-twitter {background:url(../images/icon-twitter3.gif) no-repeat 0 1px;}
/*.item-facebook {background:url(../images/icon-facebook3.gif) no-repeat;}*/
.item-facebook {background:url(../images/bg-facebook.png) no-repeat;}
.item-principle strong,
.item-courage strong {
	color:#c61a2c;
	font-weight:normal;
}
.item-decision strong {
	color:#5DC558;
	font-weight:normal;
}
.item-discover strong {
	color:#B150A4;
	font-weight:normal;
}
.item-dreams strong {
	color:#D6CA13;
	font-weight:normal;
}
.item-obstacle strong {
	color:#F89627;
	font-weight:normal;
}
.item-sense strong {
	color:#00ABB8;
	font-weight:normal;
}
.item-wisdom strong {
	color:#C9A46C;
	font-weight:normal;
}
.post-box h3 {
	margin:0 0 13px;
	color:#45566a;
	font:bold italic 1.416em/1.176em Arial, Helvetica, sans-serif;
}
ul.list {
	list-style:none;
	padding:0 0 21px;
	margin:0;
}
ul.list li {
	background:url(../images/bullet.gif) no-repeat 0 8px;
	padding:0 0 0 18px;
	margin:0 0 -2px;
	color:#889eaf;
}
ul.list li strong {
	display:block;
	font-weight:normal;
	margin:0 0 -3px;
}
.post ul.list li p {margin:0;}
#sidebar {
	float:right;
	width:263px;
	margin:-9px 0 0;
	position:relative;
	overflow: hidden;
}
#sidebar .textwidget {margin:0 0 39px;}
.store-box {
	position:relative;
	width:100%;
}
.store-box img {display:block;}
.store-box-txt {
	position:absolute;
	left:18px;
	top:39px;
	width:200px;
}
.store-box-txt .headline {margin:0 0 10px !important;}
.textwidget h3 {
	color:#606060;
	margin:0 0 20px;
	font-weight:normal;
	font:1.917em/1.087em Arial, Helvetica, sans-serif;
}
.widget-list {
	list-style:none;
	padding:7px 0 0 3px;
	line-height:1.166em;
	margin:0 0 -10px;
}
.widget-list li {
	display:block;
	height:1%;
	padding:5px 0 14px 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.widget-list li a {
	color:#45566a;
	position:relative;
	padding:0 0 0 41px;
}
.item-dreams {background:url(../images/bg-item-dream.gif) no-repeat 0 2px;}
.item-discover {background:url(../images/bg-item-discover.gif) no-repeat 0 3px;}
.item-decision {background:url(../images/bg-item-decision.gif) no-repeat 0 2px;}
.item-obstacle {background:url(../images/bg-item-obstacle.gif) no-repeat;}
.item-sense {background:url(../images/bg-item-sense.gif) no-repeat;}
.item-wisdom {background:url(../images/bg-item-wisdom.gif) no-repeat 0 1px;}
.textwidget ul.list li p {margin:0;}
.textwidget ul.list {line-height:1.833em;}
.textwidget ul.list li {
	height:1%;
	margin:0 0 16px;
	color:#47647a;
}
.textwidget ul.list a {color:#45566a;}
.textwidget ul.list strong {font-weight:bold;}
.textwidget ul.list {margin:0 0 -32px;}
.facebook-box img {display:block;}
.facebook-box {margin:0 -9px 0 0;}
ul.twitter-list {
	list-style:none;
	padding:0;
	margin:0;
	font:bold italic 1em/1.583em Tahoma, Arial, Helvetica, sans-serif;
}
ul.twitter-list p {margin:0;}
ul.twitter-list a {
	color:#47647a;
	text-decoration:none;
}
ul.twitter-list a:hover {text-decoration:underline;}
ul.twitter-list em.time {
	display:block;
	font-weight:normal;
}
ul.twitter-list li {
	margin:0 0 19px;
	width:100%;
	vertical-align:top;
}
/* egosite-3 page */
.content-box {padding:0 3px 20px 1px;}
.content-box h1 {
	font-size:2.083em;
	line-height:1.08em;
	color:#606060;
	font-weight:normal;
	margin:0 0 33px;
}
.content-box .about-list {
	margin:0 0 -30px;
	padding:30px 0 32px;
}
.content-box .about-list .about-box {
	width:617px;
	background:#f5f6f8 url(../images/bg-courage-box-t.gif) no-repeat;
}
.content-box .about-list .courage .box-frame {
	background:url(../images/bg-courage-box-b.gif) no-repeat 100% 100%;
}
.posts-block {background:#f5f6f8 url(../images/bg-courage-box-t.gif) no-repeat;}
.posts-block .box-holder {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-post-block-b.gif) no-repeat 0 100%;
	padding:5px 0 21px;
}
.posts-table {
	width:617px;
	border-collapse:collapse;
	margin:0 0 16px;
	padding:0;
	font:bold 1.083em/1.231em Tahoma, Arial, Helvetica, sans-serif;
}
.posts-table td {
	margin:0;
	padding:0;
	height:59px;
	border-bottom:1px solid #dfe0e4;
}
.posts-table a {color:#45566a;}
.posts-table td.first-cell {width:20px;}
.posts-table td.second-cell {
	width:75px;
	font-weight:normal;
	color:#a6a6a6;
}
.posts-table td.third-cell {width:350px;}
.posts-table td.fourth-cell {width:172px;}
.comments-link {
	background:url(../images/bg-item-comments.gif) no-repeat 15px 0;
	padding:0 5px 4px 53px;
}
.posts-table .hightlight td {background:#edeff2;}
.row {
	height:1%;
	overflow:hidden;
}
.posts-block .row {padding:0 27px 0 0;}
.btn-more a{
	float:right;
	background:url(../images/btn-more.gif) no-repeat;
	width: 131px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
}
.visual img {display:block;}
#sidebar .visual {margin:0 0 26px;}
.visual-holder {margin:0 0 -26px;}
/* egosite-4 page */
.main-area {
	background:url(../images/bg-main-area-t.gif) no-repeat;
	padding:10px 0 0;
	margin:0 0 31px;
}
.main-area .holder {
	background:url(../images/bg-main-area-b.gif) no-repeat 0 100%;
	padding:0 0 9px;
	width:100%;
}
.main-area .frame {
	background:url(../images/bg-main-area.jpg) repeat-y;
	padding:0 21px 11px 23px;
	height:1%;
}
.photo-box {
	position:relative;
	padding:15px 21px 7px 0;
	height:1%;
}
.photo-box img {display:block;}
.btn-shop {
	position:absolute;
	top:15px;
	right:0;
}
* html .btn-shop { right:18px; }
.btn-shop span {
	display:block;
	background:url(../images/btn-shop.png) no-repeat;
	width:151px;
	height:53px;
	padding:23px 28px 65px 80px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-shop a {
	display:block;
	height:100%;
	position:relative;
	background:url(../images/transparent.gif);
}
/* egosite-5 page */
.product-wrap {
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.product-wrap .top-holder {
	width:100%;
	overflow:hidden;
	margin:0 0 36px;
}
.product-wrap .top-holder h1 {
	float:left;
	margin:0 0 0 4px;
	font-size:2.08333em;
	line-height:1.28em;
	font-weight:normal;
	color:#606060;
}
.breadcrumbs {
	float:right;
	margin:13px -14px 0 0;
	display:inline;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li {
	float:left;
	padding:0 13px 0 16px;
	margin:0 5px 0 -5px;
	background:url(../images/bullet2.gif) no-repeat 0 50%;
	font-size:1.1666em;
	line-height:17px;
}
.breadcrumbs a {
	color:#606060;
	text-decoration:none;
}
.breadcrumbs a:hover { text-decoration:underline; }
.product-list {
	width:100%;
	overflow:hidden;
	color:#606060;
	margin:0 0 -3px;
}
.product-list .row {
	width:105%;
	overflow:hidden;
	margin:0 0 51px;
}
.product-list .box {
	float:left;
	width:175px;
	margin:0 30px 0 0;
	display:inline;
}
.product-list .frame-product {
	width:173px;
	height:196px;
	padding:1px;
	overflow:hidden;
	margin:0 0 16px;
	background:url(../images/bg-frame-product.gif) no-repeat;
}
.product-list .frame-product a {
	width:173px;
	height:196px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
* html .product-list .frame-product a {
	display:block;
}
*+html .product-list .frame-product a {
	display:block;
}
.product-list .frame-product img {
	display:block;
	margin:0 auto;
}
.product-list .txt-hold {
	height:1%;
	overflow:hidden;
	padding:0 11px;
}
.product-list .txt-hold .hold {
	width:100%;
	overflow:hidden;
}
.product-list .btn-new {
	float:left;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/btn-new-r.gif) no-repeat 100% 0;
}
.product-list .btn-new span {
	float:left;
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:1.1666em;
	padding:0 11px 0 12px;
	background:url(../images/btn-new-l.gif) no-repeat;
}
.product-list .btn-new:hover { text-decoration:underline; }
.product-list .price {
	float:right;
	padding:5px 0 0;
}
.product-list .box p { margin:0 0 11px; }
.card-list {
	float:left;
	margin:6px 0 0 38px;
	display:inline;
	padding:0;
	list-style:none;
}
.card-list li {
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
.card-list a {
	float:left;
	height:32px;
	width:51px;
	overflow:hidden;
	text-indent:-9999px;
}
.card-list .ico-visa {
	background:url(../images/ico-visa.gif) no-repeat;
}
.card-list .ico-mc {
	background:url(../images/ico-mc.gif) no-repeat;
}
.card-list .ico-ae {
	background:url(../images/ico-ae.gif) no-repeat;
}
.card-list .ico-discover {
	background:url(../images/ico-discover.gif) no-repeat;
}
.card-list .ico-google {
	background:url(../images/ico-google.gif) no-repeat;
}
.card-list .ico-secure {
	width:63px;
	background:url(../images/ico-secure.gif) no-repeat;
}
.card-list .ico-ups {
	width:20px;
	background:url(../images/ico-ups.gif) no-repeat;
}
/* egosite-6 page */
.product-info {
	width:997px;
	overflow:hidden;
	padding:10px 0 0;
	margin:0 0 24px;
	background:url(../images/bg-main-area-t.gif) no-repeat;
}
.product-info .bg-c {
	height:1%;
	overflow:hidden;
	border:solid #e2e2e2;
	border-width:0 1px;
	background-color:#fff;
	padding:20px 33px 24px 44px;
}
.product-info .bg-b {
	height:9px;
	overflow:hidden;
	background: url(../images/bg-main-area-b.gif) no-repeat;
}
.bg-info-c {
	background:url(../images/bg-info-c.gif) repeat-y 100% 0;
}
.bg-info-b {
	background:url(../images/bg-info-b.gif) no-repeat 100% 100%;
}
.info-column {
	float:right;
	width:306px;
	overflow:hidden;
	position:relative;
	color:#606060;
	font-size:1.1666em;
	background:#f5f6f8 url(../images/bg-info-t.gif) no-repeat;
}
.info-column .holder {
	height:1%;
	overflow:hidden;
	padding:10px 0;
}
.info-column .box {
	height:1%;
	overflow:hidden;
	padding:12px 24px 18px 23px;
}
.info-column .add-box {
	padding:33px 24px 18px 23px;
}
.info-title {
	display:block;
	font-size:1.2714em;
	word-spacing:-1px;
	font-weight:normal;
}
.info-column .uncolor {
	height:1%;
	overflow:hidden;
	position:relative;
	padding:23px 18px 28px;
	border:solid #e2e2e2;
	border-width:1px 0;
	background-color:#edeff2;
}
.info-column .choose-row {
	width:110%;
	overflow:hidden;
}
.info-column .choose-box {
	float:left;
	width:124px;
	overflow:hidden;
	margin:0 22px 0 0;
}
.info-column .uncolor label {
	display:block;
	margin:0 0 0 4px;
}
.info-column .choose-box .list {
	width:140px;
	overflow:hidden;
	margin:-2px 0 0 -16px;
	padding:0;
	list-style:none;
}
.info-column .choose-box .list li {
	float:left;
	width:54px;
	margin:17px 0 0 16px;
	display:inline;
	padding:0;
	background:none;
}
.info-column .choose-box .list a {
	float:left;
	width:54px;
	height:29px;
	overflow:hidden;
	line-height:29px;
	font-size:1.31em;
	text-align:center;
	text-transform:uppercase;
	display:inline;
	color:#a6a6a6;
	text-decoration:none;
	cursor:pointer;
}
.info-column .choose-box .list a:hover { text-decoration:underline; }
.info-column .choose-box .size-list a { background:url(../images/bg-size.gif) no-repeat;}
.info-column .choose-box .color-list { margin:-5px 0 0 -16px; }
.info-column .choose-box .color-list li { margin:20px 0 0 16px; }
.info-column .choose-box .color-list a {
	text-indent:-9999px;
	height:27px;
}
.info-column .choose-box .color-list .color1 { background:url(../images/product-color.gif) no-repeat; }
.info-column .choose-box .color-list .color2 { background:url(../images/product-color.gif) no-repeat 0 -27px; }
.info-column .choose-box .color-list .color3 { background:url(../images/product-color.gif) no-repeat 0 -54px; }
.info-column .choose-box .color-list .color4 { background:url(../images/product-color.gif) no-repeat 0 -81px; }
.info-column select {
	float:right;
	width:121px;
	text-align:center;
}
.item-info {
	float:left;
	width:140px;
	margin:0;
	font-size:0.8571em;
	line-height:1.58333em;
}
.item-info dt {
	float:left;
	padding:0 3px 0 0;
}
.item-info dd { margin:0; }
.btn-add-cart {
	float:right;
	width:116px;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-add-cart.jpg) no-repeat;
	margin:5px 0 0;
}
.txt-information {
	height:1%;
	overflow:hidden;
	padding:11px 30px 0 0;
	color:#606060;
}
.txt-information h1 {
	margin:0 0 33px;
	font-size:2.0833em;
	font-weight:normal;
}
.txt-information .holder {
	width:100%;
	overflow:hidden;
}
.txt-information .main-frame {
	float:left;
	padding:11px 6px 0;
	width:270px;
	margin:0 41px 0 0;
	display:inline;
}
.txt-information .main-frame img { display:block; }
.thumb-list {
	width:285px;
	overflow:hidden;
	margin:37px 0 0 -26px;
	padding:0;
	list-style:none;
}
.thumb-list li {
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
.thumb-list img {
	display:block;
	border:1px solid #e2e2e2;
}
.txt-information .txt-hold {
	height:1%;
	overflow:hidden;
}
.txt-information .txt-hold p {
	margin:0 0 22px;
	line-height:1.87em;
}
.product-nav {
	width:287px;
	overflow:hidden;
	margin:0 -48px 0 -28px;
	padding:11px 0 0;
	list-style:none;
	position:relative;
}
.product-nav li {
	float:left;
	font-size:0.91666em;
	font-weight:bold;
	margin:0 0 0 28px;
	display:inline;
	white-space:nowrap;
	letter-spacing:-1px;
}
.product-nav a {
	float:left;
	color:#012842;
	text-decoration:none;
}
.product-nav a:hover {
	text-decoration:underline;
}
.product-nav .link-zoom {
	padding:0 0 0 18px;
	background:url(../images/ico-zoom.gif) no-repeat 0 50%;
}
.product-nav .link-mail {
	padding:0 0 0 23px;
	background:url(../images/ico-mail.gif) no-repeat 0 50%;
}
.product-tabset {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
	margin:0 0 -11px;
	padding:0;
	list-style:none;
}
.product-tabset li {
	float:left;
	margin:0 -1px 0 0;
	display:inline;
}
.product-tabset a {
	float:left;
	color:#606060;
	text-decoration:none;
	padding:0 0 0 10px;
	cursor:pointer;
	background:url(../images/bg-product-tab.gif) no-repeat;
}
.product-tabset a span {
	float:left;
	height:47px;
	font-size:1.1666em;
	line-height:47px;
	overflow:hidden;
	padding:0 32px 0 21px;
	background:url(../images/bg-product-tab.gif) no-repeat 100% -47px;
}
.product-tabset .active span { padding:0 32px 10px 21px; }
.product-tabset .active { background:url(../images/bg-product-tab.gif) no-repeat 0 -188px; }
.product-tabset .active span { background:url(../images/bg-product-tab.gif) no-repeat 100% -141px; }
.product-info .tabinfo {
	height:1%;
	overflow:hidden;
	padding:17px 0 22px 8px;
}
.feature-box {
	float:left;
	width:355px;
}
.product-info .tabinfo h2 {
	margin:0 0 18px;
	font-size:1.4833em;
	font-weight:normal;
}
.product-info .tabinfo p {
	line-height:1.87em;
	margin:0;
}
.like-box {
	float:right;
	width:456px;
	overflow:hidden;
}
.like-box .list {
	width:108%;
	overflow:hidden;
	margin:0;
	padding:15px 0 0;
	list-style:none;
}
.like-box .list li {
	float:left;
	width:88px;
	padding:0;
	margin:0 30px 0 0;
	word-spacing:0;
	background:none;
	text-align:center;
	font-size:0.91666em;
}
.like-box .frame {
	width:100%;
	overflow:hidden;
	margin:0 0 13px;
}
.like-box .frame img { display:block; }
.like-box .list .discription { font-weight:bold; }
.like-box .list .discription a {
	color:#012842;
	text-decoration:none;
}
.like-box .list .discription a:hover { text-decoration:underline; }
/* egosite-7 */
.step-holder {
	width:100%;
	overflow:hidden;
}
.step-bar {
	margin:0 0 42px 143px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.step-bar li {
	float:left;
	width:194px;
	font-size:1.52166em;
	line-height:40px;
}
.step-bar .num {
	float:left;
	font-size:1.069em;
	line-height:37px;
	color:#919192;
	overflow:hidden;
	position:relative;
	margin:0 12px 0 0;
	display:inline;
}
.step-bar .num span {
	display:block;
	width:41px;
	height:40px;
	position:relative;
	overflow:hidden;
	z-index:10;
	text-align:center;
}
.step-bar .num em {
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:41px;
	height:80px;
	background:url(../images/bg-step.png) no-repeat;
}
.step-bar .active .num em {
	top:-40px;
}
.step-bar a {
	text-decoration:none;
	color:#afb0b1;
}
.step-bar .active .num,
.step-bar a:hover,
.step-bar .active a {
	color:#6c6c6c;
}
.cart-wrap {
	height:1%;
	overflow:hidden;
	padding:30px 16px 0 11px;
}
.cart-head {
	margin:-2px 40px 0 3px;
}
.cart-head .note {
	margin:5px 0 0;
}
.cart-wrap h1 {
	margin:0 0 55px;
	font-size:2.0833em;
	font-weight:normal;
}
.order-list {
	height:1%;
	overflow:hidden;
	padding:0 17px 24px 0;
}
.order-row {
	height:1%;
	overflow:hidden;
	margin:0 0 25px;
}
.product-item {
	float:left;
	width:270px;
}
.order-row .product-ico {
	float:left;
	width:51px;
}
.order-row .product-ico img {
	display:block;
	margin:0 auto;
}
.order-row .order-title {
	display:block;
	font-size:1.166em;
}
.order-row .discription {
	display:block;
	height:1%;
	overflow:hidden;
	font-size:0.8333em;
}
.item-list {
	float:right;
	display:inline;
	margin:0 -11px 0 0;
	padding:0;
	line-height:28px;
}
.item-list dt {
	float:left;
	display:inline;
	margin:0 11px 0 45px;
}
.item-list dd {
	float:left;
	margin:0;
}
.cart-wrap .bar {
	float:left;
	background:url(../images/bg-order-item-r.gif) no-repeat 100% 0;
}
.cart-wrap .bar span {
	float:left;
	width:59px;
	text-align:center;
	height:28px;
	line-height:28px;
	overflow:hidden;
	background:url(../images/bg-order-item-l.gif) no-repeat;
}
.cart-wrap .delete span {
	width:32px;
}
.link-delete {
	display:block;
	margin:9px auto 0;
	width:10px;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/ico-delete.gif) no-repeat;
}
.btn-row {
	width:100%;
	overflow:hidden;
	margin:0 0 24px;
}
.btn-blue {
	float:left;
	color:#012641;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/btn-blue-r.gif) no-repeat 100% 0;
}
.btn-blue span {
	float:left;
	height:32px;
	overflow:hidden;
	font-size:15px;
	line-height:32px;
	font-style:italic;
	padding:0 11px 0 12px;
	background:url(../images/btn-blue-l.gif) no-repeat;
}
.btn-blue em {
	float:left;
	padding:0 0 0 29px;
	background:url(../images/arrow1.gif) no-repeat 0 50%;
}
.btn-blue:hover span {
	text-decoration:underline;
}
.btn-orange {
	float:right;
	color:#634d05;
	text-decoration:none;
	cursor:pointer;
	padding:0 4px 0 0;
	background:url(../images/btn-orange-r.gif) no-repeat 100% 0;
}
.btn-orange span {
	float:left;
	height:33px;
	position:relative;
	font-size:15px;
	line-height:33px;
	font-style:italic;
	padding:0 10px 0 12px;
	background:url(../images/btn-orange-l.gif) no-repeat;
}
.btn-orange em {
	float:left;
	padding:0 29px 0 0;
	background:url(../images/arrow2.gif) no-repeat 100% 50%;
}
.btn-orange:hover span {
	text-decoration:underline;
}
.use-box {
	width:213px;
	overflow:hidden;
	margin:0 0 0 auto;
	color:#606060;
	position:relative;
}
.use-box .use-title {
	display:block;
	margin:0 0 20px;
	text-align:center;
	background:url(../images/divider1.gif) repeat-x 0 6px;
}
.use-box .use-title span {
	background-color:#fff;
	padding:0 8px 0 9px;
}
.btn-google {
	display:block;
	width:171px;
	height:42px;
	margin:0 0 0 auto;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-google.gif) no-repeat;
}
.other-products {
	height:1%;
	overflow:hidden;
	margin:-13px 0 0;
}
.other-products h2 {
	margin:0 0 49px;
	padding:0 0 14px;
	font-size:1.48333em;
	font-weight:normal;
	color:#606060;
	border-bottom:1px solid #e2e2e2;
}
.other-products .list {
	width:985px;
	overflow:hidden;
	margin:0 0 20px -29px;
	padding:0;
	list-style:none;
}
.other-products .list li {
	float:left;
	display:inline;
	padding:0;
	margin:0 0 0 35px;
	background:none;
}
.other-products .list .other-frame img {
	display:block;
}
/* egosite-8 */
.cart-wrap .note {
	float:right;
}
.cart-wrap .note span { color:#cf0000; }
.info-form {
	width:869px;
	overflow:hidden;
	margin:0 0 20px;
	padding:9px 0 0 19px;
	position:relative;
}
.info-columns {
	width:869px;
	overflow:hidden;
}
.info-form .col {
	width:421px;
	float:left;
	display:inline;
	margin:0 27px 0 0;
}
.info-form .last { margin:0; }
.info-form .head {
	margin:0 0 32px;
	padding:0 0 23px;
	border-bottom:1px solid #e2e2e2;
}
.info-columns h2 {
	margin:0 0 0 5px;
	font-weight:normal;
	font-size:1.5em;
}
.check-bar { float:right; }
.info-form .check-bar label {
	float:left;
	width:auto;
	white-space:nowrap;
	padding:0 13px 0 0;
}
.check-bar .check {
	width:15px;
	height:15px;
	padding:0;
	margin:7px 0 0;
	float:left;
}
.info-form .col .row {
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.info-form label {
	float:left;
	padding:0 0 0 5px;
	width:128px;
	font-size:1.1666em;
	line-height:28px;
}
.info-form label span { color:#cf0000; }
.info-form .bar div { width:288px; }
.info-form .text {
	float:left;
	width:278px;
	height:30px;
	overflow:hidden;
	padding:0 5px;
	background: url(../images/bg-text-field2.gif) no-repeat;
}
.info-form .text input {
	width:100%;
	border:0;
	line-height:16px;
	padding:0;
	margin:6px 0 0;
	background:none;
	color:#606060;
}
.info-form select {
	width:219px;
	float:left;
}
.info-form .unactive label { color:#afafaf; }
.info-form .unactive label span { color:#e77f7f; }
/* egosite-9 */
.payment-form {
	height:1%;
	overflow:hidden;
	padding:0;
	color:#606060;
}
.payment-form .columns {
	width:100%;
	overflow:hidden;
}
.payment-form h2 {
	font-size:1.5em;
	margin:0 0 30px;
	font-weight:normal;
}
.payment-column {
	float:left;
	width:327px;
	margin:0 36px 0 0;
}
.payment-list {
	margin:-22px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.payment-list li {
	height:1%;
	overflow:hidden;
	margin:22px 0 0;
}
.payment-list label {
	float:left;
	width:106px;
	font-size:1.1666em;
	line-height:30px;
}
.payment-list .text {
	float:left;
	width:211px;
	height:30px;
	overflow:hidden;
	padding:0 5px;
	background:url(../images/bg-text-field3.gif) no-repeat;
}
.payment-list .text input {
	width:100%;
	padding:0;
	margin:6px 0 0;
	color:#606060;
	border:0;
	background:none;
}
.payment-list .small {
	width:60px;
	background:url(../images/bg-text-field4.gif) no-repeat;
}
.payment-list select {
	width:221px;
	float:left;
}
.payment-list select.small {
	width:70px;
	background:none;
	margin:0 18px 0 0;
}
.payment-form .order-list { padding:0 19px 24px 0; }
.payment-form .item-list { margin:0 0 0 -40px; }
.total-box {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.1666em;
	line-height:2.1428em;
}
.total-box li {
	height:1%;
	overflow:hidden;
	text-align:right;
}
.total-box .all-total { font-size:1.2857em;}
/* egosite-10 */
.question-phone {
	float:right;
	width:520px;
	text-align:right;
	font-size:14px;
}
.thank-wrap {
	height:1%;
	overflow:hidden;
	padding:30px 0 25px 19px;
	color:#5f5f5f;
}
.thank-wrap h1 {
	font-size:2.0833em;
	font-weight:normal;
	padding:0 0 27px 5px;
	margin:0;
}
.contact-box {
	width:408px;
	float:left;
	display:inline;
	padding:4px 0 0;
	margin:0 63px 0 0;
	font-size:18px;
	line-height:30px;
	background:#f5f6f8 url(../images/bg-contact-box-t.gif) no-repeat;
}
.contact-box .wrap {
	height:1%;
	overflow:hidden;
	padding:16px 10px 18px 33px;
	background:url(../images/bg-contact-box-b.gif) no-repeat 0 100%;
}
.contact-box p { margin:0; }
.social-box {
	float:left;
	width:452px;
	overflow:hidden;
	font-size:14px;
	padding:18px 0 0;
}
.social-box p {
	margin:0;
	line-height:19px;
}
.social-list {
	float:right;
	display:inline;
	margin:9px 0 0 30px;
	padding:0;
	list-style:none;
}
.social-list li {
	float:left;
	display:inline;
	margin:0 16px 0 0;
}
.social-list a {
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-list .link-social1 { background:url(../images/icon-facebook2.gif) no-repeat; }
.social-list .link-social2 { background:url(../images/icon-twitter2.gif) no-repeat; }
.social-list .link-social3 { background:url(../images/icon-rss-4.gif) no-repeat; }
/* egosite-12 page */
#twocolumns {
	background:url(../images/bg-twocolumns.gif) repeat-y 39px 0;
	width:100%;
}
#twocolumns .columns-holder {
	background:url(../images/bg-columns-hold.gif) no-repeat 39px 100%;
	padding:0 0 0 39px;
	height:1%;
}
#twocolumns .columns-holder:after {
	display:block;
	clear:both;
	content:"";
}
.main-content {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 52px 0 44px;
	position:relative;
	line-height:1.833em;
}
.main-content .textwidget {
	width:100%;
	overflow:hidden;
	margin:0 0 -35px;
}
.main-content p {margin:0 0 21px;}
.main-content h1 {
	margin:0 0 20px;
	font-size:2.083em;
	line-height:1.08em;
	font-weight:normal;
	color:#606060;
}
.main-area-2 .frame {padding:28px 0 32px 0;}
.text-box {
	height:1%;
	border-top:1px solid #e2e2e2;
	padding:22px 0 12px;
}
.main-content h2 {
	margin:0 0 25px;
	font-size:1.417em;
	line-height:1.176em;
	font-weight:normal;
	color:#606060;
}
.text-box a {
	font-weight:bold;
	color:#012842;
}
.text-box p img {
	position:relative;
	top:5px;
}
ul.add-nav {
	list-style:none;
	padding:6px 0 50px;
	margin:0;
	float:left;
	display:inline;
	width:294px;
	font-size:1.4167em;
	line-height:1.176em;
	background:url(../images/bg-add-nav.gif) no-repeat;
}
ul.add-nav li {
	vertical-align:top;
	color:#606060;
	border-bottom:1px solid #e2e2e2;
	padding:15px 29px;
}
ul.add-nav li.hightlight {background:#edeff2;}
ul.add-nav li a {
	color:#606060;
	text-decoration:none;
}
ul.add-nav li a:hover,
ul.add-nav li.active a {
	text-decoration:underline;
	color:#012842;
}
/* egosite13 */
.about-list {
	border-top:1px solid #e2e2e2;
	width:100%;
	position:relative;
	padding:30px 0 0;
	margin:0 0 -30px;
}
.about-list .about-box {
	width:577px;
	overflow:hidden;
	position:relative;
	margin:0 -10px 30px 0;
	font-size:1.16333em;
	line-height:1.7908em;
	background:#f5f6f8 url(../images/bg-about-box-t.jpg) no-repeat;
}
.about-list .about-box .box-holder {
	width:100%;
	overflow:hidden;
	background:url(../images/bg-about-box-b.jpg) no-repeat 0 100%;
}
.about-list .about-box .box-frame {
	padding:28px 130px 20px 78px;
	height:1%;
	overflow:hidden;
}
.about-list .about-box h2 {
	padding:0 0 13px 52px;
	font-size:1.7908em;
	line-height:1.05em;
	margin:0 0 0 -52px;
	position:relative;

	height:1%;
	overflow:hidden;
}
.about-list .about-box p {
	margin:0;
	word-spacing:-2px;
	font-style:italic;
}
.about-list .courage .box-frame { background:url(../images/bg-about-box-courage.jpg) no-repeat 100% 100%; }
.about-list .courage h2 {
	color:#c51426;
	font-weight:normal;
	background:url(../images/ico-about1.gif) no-repeat;
}
.about-list .courage h2 a {color:#c51426;}
.about-list .decision .box-frame { background:url(../images/bg-about-box-dicision.jpg) no-repeat 100% 100%; }
.about-list .decision h2 {
	color:#5dc558;
	font-weight:normal;
	background:url(../images/ico-about2.gif) no-repeat 0 3px;
}
.about-list .decision h2 a {color:#5dc558;}
/*.about-list .discover .box-frame { background:url(../images/bg-about-box-discover.jpg) no-repeat 100% 100%; }*/
.about-list .discover .box-frame { background:url(../images/bg-about-box-discover.gif) no-repeat 100% 100%; }
.about-list .discover h2 {
	color:#b150a4;
	font-weight:normal;
	background:url(../images/ico-about3.gif) no-repeat;
}
.about-list .discover h2 a {color:#b150a4;}
.about-list .dreams .box-frame { background:url(../images/bg-about-box-dreams.jpg) no-repeat 100% 100%; }
.about-list .dreams h2 {
	color:#d6ca13;
	font-weight:normal;
	background:url(../images/ico-about4.gif) no-repeat;
}
.about-list .dreams h2 a {color:#d6ca13;}
.about-list .obstacle .box-frame { background:url(../images/bg-about-box-abstacle.jpg) no-repeat 100% 100%; }
.about-list .obstacle h2 {
	color:#f89627;
	font-weight:normal;
	background:url(../images/ico-about5.gif) no-repeat;
}
.about-list .obstacle h2 a {color:#f89627;}
.about-list .sense .box-frame { background:url(../images/bg-about-box-sense.jpg) no-repeat 100% 100%; }
.about-list .sense h2 {
	color:#00abb8;
	font-weight:normal;
	background:url(../images/ico-about6.gif) no-repeat;
}
.about-list .sense h2 a {color:#00abb8;}
.about-list .wisdom .box-frame { background:url(../images/bg-about-box-wisdom.jpg) no-repeat 100% 100%; }
.about-list .wisdom h2 {
	color:#c9a46c;
	font-weight:normal;
	background:url(../images/ico-about7.gif) no-repeat;
}
.about-list .wisdom h2 a {color:#c9a46c;}
.about-list h2 a {text-decoration:none;}
.about-list h2 a:hover {text-decoration:underline;}
/* egosite15 */
.main-content .top-box {border:0;}
.photo-frame {
	height:1%;
	position:relative;
	margin:0 -20px 0 0;
}
.photo-frame img {display:block;}
.contact-info {
	float:left;
	padding:0 19px 0 0;
	color:#4c4c4c;
}
.contact-info .col {
	float:left;
	width:260px;
}
.contact-info .list {
	margin:0 0 21px;
	padding:0;
	list-style:none;
}
.contact-info .list li {
	padding:0;
	margin:0;
	background:none;
	line-height:1.9166em;
	color:#4c4c4c;
}
.info-list {
	width:100%;
	margin:0;
	padding:0;
	line-height:1.9166em;
}
.info-list dt {
	display:block;
	font-weight:bold;
}
.info-list dd {
	margin:0 0 21px;
	display:block;
}
.info-list p { margin:0; }
.info-list a,
.contact-info .list a {
	font-weight:normal;
	text-decoration:none;
}
.info-list a:hover,
.contact-info .list a:hover { text-decoration:underline;}
/* egosite-3-decision page */
.about-list-2 {border-top:none;}

.navbar ul li.current_page_ancestor a span {background:#4a4a4a;}
.navbar ul li.current_page_item a span {background:#4a4a4a;}
.navbar ul li.current_page_parent a span {background:#4a4a4a;}

.store-box img,
.the-shop img {border:0;}
