/* General reset */
html { height: 100%; }
body {
	margin: 0;
	color: #000;
	font: 11px/14px Arial, Helvetica, sans-serif;
	background: #234e5d url(../images/bg-body.gif) repeat-x;
	height: 100%;
	min-width: 990px;
}
.price-page {
	color: #bfdbe4;
	font: 14px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	min-width: 1003px
}
.home-page {
	font: 14px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	min-width: 990px;
	color: #bfdbe4
}
.home-page .welcome-box, .price-page .welcome-box {
	display: none
}
.blog-page {
	min-width: 1003px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #2c2d28;
}
.operation-page,
.preview-page {
	min-width: 1003px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #545657;
}
img { border-style: none; }
a {
	text-decoration: none;
	color: #000;
    outline: none;
}
a:hover { text-decoration: underline; }
input, textarea, select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
	color: #000;
}
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
/* General settings */
.accessibility {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
#wrapper { min-height: 100%; }
.blog-page #wrapper { /*background: url(../images/bg-wrapper.jpg) no-repeat 50% 87px;*/ }
* html #wrapper { height: 100%; }
.w1 {
	padding: 81px 0 70px;
	position: relative;
	width: 100%;
}
/* header */
#header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background: url(../images/bg-header.gif) repeat-x;
	padding: 12px 0 0;
}
/*.home-page #header,
.price-page #header { background: #234e5d; }*/
.blog-page #header { height: 88px; }
.operation-page #header,
.preview-page #header {
	background: url(../images/bg-header2.gif) repeat-x;
	height: 108px;
	overflow: hidden;
}
#header .hold {
	width: 990px;
	margin: 0 auto;
	position: relative;
}
.home-page #header .hold,
.price-page #header .hold { width: 1003px; }
.blog-page #header .hold,
.operation-page #header .hold,
.preview-page #header .hold { width: 1003px; }
.home-page #header .hold {
	width: 990px
}
.hold:after {
	clear: both;
	display: block;
	content: "";
}
/* logo */
.logo {
	position: absolute;
	z-index: 1;
	margin: 0 0 0 -494px;
	top: 11px;
	left: 50%;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/logo.gif) no-repeat;
	width: 88px;
	height: 59px;
}
.blog-page .logo {
	margin-left: -494px;
	top: 11px;
}
.logo a {
	display: block;
	height: 100%;
}
/* main navigation */
#nav {
	margin: 13px -16px 0 0;
	padding: 0;
	display: inline;
	list-style: none;
	float: right;
	font: 19px/23px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	position: relative;
	overflow: hidden;
	color: #fff;
}
.preview-page #nav { overflow: visible; }
#nav li {
	float: left;
	background: url(../images/separator.gif) no-repeat;
	padding: 2px 22px 31px 20px;
	margin: 0 0 0 -3px;
	position: relative;
}
#nav #notifications,
#nav #feedback { color: #f5c53e; }
#nav li a { color: #fff; }
#nav li .authorization,
#nav li.active .authorization { color: #9abd4a; }
#nav #notifications a,
#nav #feedback a.ico {
	color: #f5c53e;
	background: url(../images/ico-email.gif) no-repeat 0 6px;
	padding: 0 0 0 23px;
	margin: 0 0 0 4px;
}
#nav #feedback a.ico {
	background: url(../images/ico-feedback2.gif) no-repeat 0 6px;
	padding: 0 0 0 19px;
	margin-left: 9px;
}
#nav li a.return {
	background: url(../images/arrow12.gif) no-repeat 100% 8px;
	padding: 0 19px 0 0;
}
#nav li a.return:hover { background-position: 100% -81px; }
#nav #notifications a:hover,
#nav #feedback a:hover { text-decoration: underline; }
#nav li em {
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/main-nav-active.gif) no-repeat;
	width: 26px;
	height: 13px;
	overflow: hidden;
	text-indent: -9999px;
	display: none;
}
#nav .active em, #nav .current-menu-item em {
	top: 43px;
	right: 50%;
	margin-right: -13px;
	display: block;
}
#nav li#notifications.active em,
#nav li#feedback.active em {
	background: url(../images/arrow7.gif) no-repeat;
	top: 44px;
}
#nav .active .authorization em {
	right: -11px;
	margin: 0;
}
#nav .active a, #nav .current-menu-item a,
#nav a:hover,
#nav li .authorization:hover,
#nav li .popup-opened,
#nav li.active .popup-opened {
	text-decoration: none;
	color: #f5c53e;
}
#header .arrow {
	position: absolute;
	top: 75px;
	left: 29px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/arrow3.gif) no-repeat;
	width: 22px;
	height: 21px;
}
.operation-page #header .arrow,
.preview-page #header .arrow {
	top: 74px;
	left: 91px;
	background: url(../images/arrow8.gif) no-repeat;
	width: 23px;
	height: 23px;
}
.rating-box {
	float: right;
	background: url(../images/bg-rate-box.gif) no-repeat;
	width: 329px;
	height: 39px;
	margin: 3px 22px 0 0;
	padding: 14px 0 0 14px;
	position: relative;
	display: inline;
	color: #fff;
}
.rating-box strong {
	font: bold 14px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	float: left;
	margin: 3px 0 0;
}
.rating-box ul {
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
}
.rating-box ul li {
	float: left;
	margin: 0 0 0 8px;
	display: inline;
}
.rating-box ul li a {
	margin: 0;
	padding: 0;
	display: block;
	background: url(../images/ico-star.gif) no-repeat;
	width: 24px;
	height: 23px;
	text-decoration: underline;
	overflow: hidden;
	text-indent: -9999px;
}
.rating-box em {
	font-style: normal;
	font-size: 14px;
	line-height: 17px;
	margin: 4px 0 0 8px;
	float: left;
}
/* tools */
.tools {
	margin: 13px -16px 0 0;
	padding: 0;
	display: inline;
	list-style: none;
	float: right;
	overflow: hidden;
	position: relative;
	font: bold 13px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.tools li {
	float: left;
	background: url(../images/separator.gif) no-repeat;
	padding: 3px 12px 31px 14px;
	margin: 0 0 0 -3px;
	position: relative;
	color: #fefefe;
}
.tools li a { color: #fefefe; }
.tools li .tweet,
.tools li .share,
.tools li .top-tweet {
	background: url(../images/ico-twitter3.gif) no-repeat;
	padding: 4px 0 5px 32px;
	float: left;
}
.tools li .share { background: url(../images/ico-share.gif) no-repeat; }
.tools li .top-tweet { background: url(../images/ico-top-tweet.gif) no-repeat; }
.tools li .btn-plus,
.tools li .btn-plus:hover,
.tools li .btn-minus {
	float: left;
	text-indent: -9999px;
	background: url(../images/ico-plus.gif) no-repeat;
	width: 26px;
	height: 25px;
	margin: 0 0 0 1px;
	overflow: hidden;
}
.tools li .btn-minus,
.tools li .btn-minus:hover { background: url(../images/ico-minus.gif) no-repeat; }
/* rating */
.tools .rating {
	float: left;
	font-size: 14px;
	line-height: 18px;
	margin: 3px 21px 0 3px;
	display: inline;
}
.tools .rating em { font: 14px/17px Verdana, Arial, Helvetica, sans-serif; }
/* search */
.search {
	float: right;
	background: url(../images/bg-search.gif) no-repeat;
	width: 135px;
	height: 26px;
	margin: 16px 4px 0 0;
	display: inline;
}
.search .text {
	float: left;
	border: 0;
	width: 103px;
	padding: 0;
	margin: 6px 0 0 7px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #7dc2d9;
	background: none;
}
.search .submit {
	float: right;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	width: 20px;
	height: 20px;
	margin: 3px 3px 0 0;
	border: 0;
	background: none;
	cursor: pointer;
}
/* main area */
#main {
	width: 926px;
	margin: 0 auto 13px;
}
.price-page #main {
	width: 990px;
	margin-bottom: 2px;
}
/* main heading */
.main-heading {
	text-align: center;
	font-size: 36px;
	line-height: 32px;
	color: #fff;
	padding: 66px 0 70px;
}
.main-heading em { font-style: normal; }
.main-heading .mark1 { color: #b2d063; }
.main-heading .mark2, .addon-title .mark2 { color: #f5c656; }
.main-heading .mark3 { color: #68b8d3; }
.main-heading strong { display: block; }
.main-heading strong a {
	text-decoration: underline;
	color: #f5c656;
}
.main-heading strong a:hover { text-decoration: none; }
/* pring heading */
.pricing-heading {
	margin: 0 auto;
	width: 926px;
}
.pricing-heading .main-heading {
	font-size: 33px;
	letter-spacing: -1px;
	padding: 19px 0 36px;
	background: url(../images/arrow2.gif) no-repeat 655px 100%;
}
/* lets get started heading */
.lets-get-started-box {
	overflow: hidden;
	height: 1%;
}
.lets-get-started-box .main-heading {
	text-align: left;
	font-size: 33px;
	padding: 19px 0 24px 4px;
}
.lets-get-started-box .btn-get-started {
	float: right;
	background: url(../images/btn-lets-get-started2.png) no-repeat;
	width: 256px;
	height: 49px;
	text-align: center;
	color: #7a5600;
	font-size: 25px;
	line-height: 28px;
	font-weight: bold;
	margin: 49px 1px 0 10px;
	padding: 20px 0 0 14px;
	letter-spacing: -1px;
	cursor: pointer;
}
/* seekeer and recruiter */
.home-boxes {
	margin: 0 0 0 60px;
	height: 1%;
}
.home-boxes:after {
	clear: both;
	display: block;
	content: "";
}
.home-boxes .t,
.home-boxes .b {
	text-indent: -9999px;
	font-size: 0;
	overflow: hidden;
	background: url(../images/bg-home-boxes-top.png) no-repeat;
	height: 12px;
}
.home-boxes .b {
	background: url(../images/bg-home-boxes-bottom.png) no-repeat;
	height: 76px;
	margin-left: -22px;
	position: relative;
}
.home-boxes .c {
	background: url(../images/bg-home-boxes.png) repeat-y;
	height: 1%;
	padding: 0 0 0 4px;
	color: #324b00;
	font-weight: bold;
	position: relative;
	z-index: 2;
}
.home-boxes .c:after {
	clear: both;
	display: block;
	content: "";
}
.home-boxes .seekeer {
	float: left;
	background: url(../images/bg-home-box-green.jpg) no-repeat;
	min-height: 331px;
	width: 340px;
	padding: 8px 20px 41px 20px;
}
.home-boxes .recruiter {
	float: left;
	background: url(../images/bg-home-box-blue.jpg) no-repeat;
	min-height: 331px;
	width: 340px;
	display: inline;
	margin-left: 38px;
	padding: 8px 20px 41px 20px;
	color: #002c3b;
}
* html .home-boxes .seekeer,
* html .home-boxes .recruiter { height: 331px; }
.home-boxes img {
	display: block;
	margin: 0 auto 5px;
}
.home-boxes .heading {
	display: block;
	color: #e4ecef;
	font-size: 46px;
	line-height: 49px;
	letter-spacing: -2px;
	margin: 0 0 14px;
	text-align: center;
}
.home-boxes .recruiter .heading { color: #e4ecef; }
.home-boxes p {
	margin: 0;
	text-align: justify;
}
.home-boxes .lets-get-started {
	position: absolute;
	bottom: -75px;
	margin-left: 44px;
	text-align: center;
	background: url(../images/btn-lets-get-started.png) no-repeat;
	width: 254px;
	height: 82px;
	color: #7a5600;
	font-size: 25px;
	line-height: 28px;
	padding: 12px 0 0;
	cursor: pointer;
}
/* media holder */
.media-holder {
	background: #285565 url(../images/divider-media.gif) repeat-x;
	width: 100%;
	padding: 26px 0 23px;
}
.media-holder-index {
	background: #204b5a url(../images/bg-media.gif) repeat-x;
	width: 100%;
	padding: 32px 0 39px;
    margin-top: -70px;
}
.media-holder-index.test {
    margin-top: 0;
}
.media-holder .hold {
	width: 926px;
	margin: 0 auto;
}
.media-holder .hold:after {
	clear: both;
	display: block;
	content: "";
}
.media-holder h2 {
	margin: 0 0 18px;
	font-size: 22px;
	line-height: 23px;
	color: #fff;
}
.media-holder .video h2 { margin-left: 10px; }
.media-holder p { margin: 0 0 10px; }
/* video */
.media-holder .video {
	margin: 0 0 0 2px;
	display: inline;
	float: left;
	width: 280px;
}
.media-holder-index .video {
	margin: 0 0 0 -1px;
	position: relative;
}
.media-holder .video .player { margin: 0 0 10px; }
.media-holder .video img { vertical-align: top; }
/* share */
.share {
	overflow: hidden;
	height: 1%;
	color: #b9dae5;
}
.share span {
	float: left;
	margin: 3px 0 0;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.share ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
	float: left;
	display: inline;
	font-size: 12px;
	line-height: 16px;
}
.share ul li {
	float: left;
	margin: 0 0 0 3px;
	display: inline;
}
.share ul li img { vertical-align: top; }
.share .more {
	float: left;
	background: url(../images/bg-social-ico.gif) no-repeat;
	color: #fff;
}
.share .more em {
	float: left;
	background: url(../images/bg-social-ico-right.gif) no-repeat 100% 0;
	padding: 2px 10px 0 18px;
	height: 18px;
	cursor: pointer;
	font-style: normal;
}
/* social */
.media-holder .social {
	float: left;
	width: 271px;
	display: inline;
	margin: 0 0 0 43px;
	line-height: 15px;
	text-align: justify;
}
.media-holder .social ul {
	margin: 0 0 14px -10px;
	padding: 1px 0 2px;
	list-style: none;
	overflow: hidden;
	width: 281px;
}
.media-holder .social ul li {
	float: left;
	margin-left: 10px;
	display: inline;
}
.media-holder .social ul li img { display: block; }
/* contact us */
.media-holder .contact-us {
	float: right;
	width: 284px;
	display: inline;
	margin: 0 2px 0 0;
}
/* map */
.contact-us .map {
	width: 100%;
	position: relative;
}
.contact-us .map .frame {
	background: url(../images/bg-map.gif) repeat-y;
	padding: 1px 0 2px 7px;
	height: 1%;
}
.contact-us .map .map-t,
.contact-us .map .map-b {
	background: url(../images/bg-map-top.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	height: 5px;
}
.contact-us .map .map-b {
	background: url(../images/bg-map-bottom.gif) no-repeat;
	height: 4px;
}
.contact-us .map img { vertical-align: top; }
/* map tooltip */
.map-tooltip {
	position: absolute;
	top: 15px;
	left: 43px;
	width: 197px;
	font: 12px/15px Arial, Helvetica, sans-serif;
}
.map-tooltip .t,
.map-tooltip .b {
	font-size: 0;
	text-decoration: underline;
	overflow: hidden;
	background: url(../images/bg-map-tooltip-top.png) no-repeat;
	height: 7px;
}
.map-tooltip .b {
	background: url(../images/bg-map-tooltip-bottom.png) no-repeat;
	height: 18px;
}
.map-tooltip .c {
	background: url(../images/bg-map-tooltip.png) repeat-y;
	height: 1%;
	padding: 4px 10px 0 13px;
}
.map-tooltip dl {
	margin: 0;
	color: #585858;
	position: relative;
	height: 1%;
	overflow: hidden;
	padding: 11px 0 2px;
}
.map-tooltip dl:first-child,
.map-tooltip dl.first-child { padding-top: 0; }
.map-tooltip dl dt {
	color: #108ead;
	float: left;
	clear: both;
	margin: 0 3px 0 0;
}
.map-tooltip dl dd {
	margin: 0;
	display: inline;
}
.map-tooltip dl a { color: #585858; }
/* footer */
#footer {
	margin: -70px 0 0;
	padding: 30px 0 0;
	position: relative;
	text-align: center;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	z-index: 2;
	color: #b9dae5;
}
.home-page #footer { background: url(../images/divider-footer.gif) repeat-x; margin: -3px 0 0}
.blog-page #footer {
	padding: 12px 0 10px;
	height: 70px;
	background: url(../images/bg-footer.gif) no-repeat 50% -9px;
}
#footer .hold {
	width: 990px;
	margin: 0 auto;
}
.home-page #footer .hold { width: 926px; }
.home-page #footer .hold { width: 990px; }
.price-page #footer .hold { width: 990px; }
#footer ul {
	margin: 0 0 13px;
	padding: 0;
	list-style: none;
}
#footer ul li {
	display: inline;
	margin: 0 7px;
}
#footer ul li a { color: #bfdbe4; }
#footer p { margin: 0; }
.powered {
	float: right;
	margin: -6px 1px 0 -205px;
	display: inline;
	padding: 17px 0 10px;
	background: url(../images/logo-footer.gif) no-repeat 100% 0;
	width: 205px;
	position: relative;
}
.powered a {
	overflow: hidden;
	text-indent: -9999px;
	position: absolute;
	right: 0;
	top: 0;
	width: 60px;
	height: 40px;
}
/* main iresume index page */
/* tabs */
.tabs-holder {
	padding: 0 0 7px 17px;
	margin: 0 -32px 0 -30px;
	width: 959px;
	overflow: hidden;
	position: relative;
}
.tabs-holder .image { margin: 0 0 0 -17px; }
.tabs-holder .image img { display: block; }
.tabs-holder .heading {
	position: absolute;
	top: -9999px;
}
.tabs-holder .col {
	float: left;
	width: 314px;
	text-align: justify;
	display: inline;
	margin: -52px 0 0 15px;
	font-weight: bold;
	position: relative;
}
.tabs-holder .col2 { width: 298px; }
.tabs-holder .col3 { width: 278px; }
.tabs-holder .col p { margin: 0 0 10px; }
/* content */
.content-holder {
	width: 100%;
	background: #346778 url(../images/divider-content.gif) repeat-x;
	border-bottom: 3px solid #326374;
	padding: 0 0 4px;
}
.content-holder .hold {
	margin: 0 auto;
	width: 926px;
}
.content-holder .hold:after {
	clear: both;
	display: block;
	content: "";
}
/* left column */
.content-holder .aside {
	float: left;
	width: 306px;
	margin: 22px 0 0;
}
/* news */
.content-holder .news {
	background: url(../images/bg-news.gif) repeat-y;
	width: 100%;
	color: #e4ecef;
	margin: 0 0 20px;
}
.content-holder .news .holder { background: url(../images/bg-news-top.gif) no-repeat; }
.content-holder .news .frame {
	background: url(../images/bg-news-bottom.gif) no-repeat 0 100%;
	height: 1%;
	padding: 19px 0 0;
}
.content-holder .news .heading {
	overflow: hidden;
	height: 1%;
	padding: 0 5px 12px 13px;
}
/* rss */
.rss {
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-rss.gif) no-repeat;
	width: 110px;
	height: 69px;
    float: left;
	
}
.video a {color: #BFDBE4; font: 14px/17px "Trebuchet MS",trebuchet,Arial,Helvetica,sans-serif;}
.content-holder .news h2 {
	margin: 10px 0 0 17px;
	color: #e4ecef;
	font-size: 24px;
	line-height: 27px;
	float: left;
	display: inline;
}
.content-holder .news ul {
	margin: 0;
	padding: 0 1px 5px;
	list-style: none;
	font: 12px/16px Georgia, "Times New Roman", Times, serif;
}
.content-holder .news li {
	padding: 8px 10px 6px 15px;
	overflow: hidden;
	height: 1%;
	background: url(../images/divider-news.gif) repeat-x;
	vertical-align: top;
}
.content-holder .news li:hover,
.content-holder .news li.hover { background: #2a5968 url(../images/divider-news.gif) repeat-x; }
.content-holder .news h3 {
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}
.content-holder .news p { margin: 0; }
.content-holder .news .posted {
	display: block;
	font-style: normal;
	font-size: 11px;
}
.content-holder .news li a { color: #e4ecef; }
/* content */
.content-holder #content {
	float: right;
	width: 550px;
	color: #fff;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	margin: 33px 10px 0 0;
	display: inline;
}
.content-holder #content h3 {
	margin: 0 0 5px;
	font: bold 24px/27px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.content-holder #content p { margin: 0; }
.content-holder #content .content-row {
	height: 1%;
	text-align: justify;
	margin: 0 0 15px;
}
.content-holder #content .content-row:after {
	clear: both;
	display: block;
	content: "";
}
.content-holder #content .even { direction: rtl; }
.content-holder #content .content-row img {
	float: left;
	margin: -2px 17px 0 -14px;
	position: relative;
}
.content-holder #content .even img {
	float: right;
	margin: 2px -11px 0 1px;
	position: relative;
}
/* are you job seeker */
.job-seeker-question {
	width: 100%;
	background: #204856 url(../images/divider-footer.gif) repeat-x;
	padding: 9px 0 16px;
}
.job-seeker-question .hold {
	width: 1010px;
	margin: 0 auto;
}
.job-seeker-question strong {
	float: left;
	font-size: 43px;
	line-height: 46px;
	color: #99be50;
	letter-spacing: -1px;
	background: url(../images/arrow.gif) no-repeat 100% 15px;
	padding: 0 77px 0 0;
}
.job-seeker-question a {
	float: left;
	font-size: 24px;
	line-height: 27px;
	font-weight: bold;
	color: #e4ecef;
	margin: 13px 0 0 22px;
	letter-spacing: -1px;
}
.job-seeker-question a em {
	font-style: normal;
	color: #fb0;
}
/* pricing page */
.main-holder {
	width: 100%;
	overflow: hidden;
}
/* pricing box */
.pricing-box { width: 100%; }
.pricing-box .t,
.pricing-box .b {
	background: url(../images/bg-pricing-top.png) no-repeat;
	font-size: 0;
	text-indent: -9999px;
	height: 6px;
	overflow: hidden;
}
.pricing-box .b {
	background: url(../images/bg-pricing-bottom.png) no-repeat;
	height: 16px;
	margin: 0 -21px 0 -18px;
	position: relative;
}
.pricing-box .c {
	background: #fff;
	height: 1%;
	padding: 15px 0 0 20px;
	overflow: hidden;
}
.pricing-box .c p{
    font: 13px/15px Verdana,Arial,Helvetica,sans-serif;
    padding: 0 25px 0 20px;
    color: #6A7376;
}
/* pricing table */
.pricing-table {
	width: 950px;
	margin: 0 0 15px;
	background: url(../images/bg-pricing-table.gif) repeat-y;
	color: #5e6568;
	font-size: 15px;
	line-height: 18px;
}
.pricing-table .holder {
	background: url(../images/bg-pricing-table-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
}
.pricing-table .row {
	width: 100%;
	background: url(../images/divider-table.gif) no-repeat;
}
.pricing-table .row:after {
	clear: both;
	display: block;
	content: "";
}
/* heading */
.pricing-table .row-heading {
	margin: 0 0 -6px;
	background: url(../images/bg-pricing-table-top.gif) no-repeat;
	position: relative;
	width: 100%;
	overflow: hidden;
}
/* cells */
.pricing-table .cell-name {
	float: left;
	width: 197px;
	padding: 0 0 0 12px;
	margin-right: 1px;
	font-size: 13px;
	line-height: 16px;
	color: #7a5600;
}
.pricing-table .cell-name span {
	height: 43px;
	display: table-cell;
	vertical-align: middle;
}
.pricing-table .cell-field {
	float: left;
	width: 133px;
	display: inline;
	text-align: center;
	margin-left: 15px;
	min-height: 18px;
	padding: 13px 0 12px;
}
* html .pricing-table .cell-field { height: 18px; }
.pricing-table .row-heading .cell-field {
	text-align: center;
	color: #7a5600;
	font-size: 18px;
	line-height: 21px;
	padding: 9px 0;
	height: 26px;
}
.pricing-table .cell-field strong {
	color: #432f00;
	font-weight: normal;
}
/* button holder */
.button-holder {
	text-align: center;
	height: 1%;
	margin: 0 10px 13px 0;
}
.button-holder .button {
	display: inline-block;
	background: url(../images/bg-btn-yellow.gif) no-repeat;
	vertical-align: top;
	font-size: 19px;
	line-height: 23px;
	color: #7a5600;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 0 0 3px;
}
.button-holder .button span#start {
	height: 36px;
	float: left;
	background: url(../images/bg-btn-yellow.gif) no-repeat 100% -49px;
	padding: 13px 23px 0 40px;
	cursor: pointer;
}
.button-holder .button:hover span { text-decoration: underline; }
.button-holder em {
	font-style: normal;
	display: block;
	text-align: center;
	color: #a1a6a8;
	font-size: 15px;
	line-height: 18px;
}
/* faq box */
.faq-box {
	width: 924px;
	color: #6a7376;
	margin: 0 0 0 12px;
}
.faq-box ul {
	margin: -17px 0 0;
	padding: 0;
	list-style: none;
	font: 13px/15px Verdana, Arial, Helvetica, sans-serif;
}
.faq-box ul li {
	overflow: hidden;
	height: 1%;
	vertical-align: top;
	padding: 17px 0;
}
.faq-box .heading {
	display: block;
	background: url(../images/ico-question.gif) no-repeat;
	padding: 10px 0 15px 47px;
	margin: 0 0 7px 13px;
	color: #40494c;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
}
/* question */
.faq-box .question {
	background: url(../images/bg-faq.gif) repeat-y;
	color: #c37754;
	width: 100%;
}
.faq-box .question .holder {
	background: url(../images/bg-faq-top.gif) no-repeat;
	width: 100%;
}
.faq-box .question .frame {
	background: url(../images/bg-faq-bottom.gif) no-repeat 0 100%;
	padding: 11px 0 20px;
	overflow: hidden;
	height: 1%;
}
/* answer */
.faq-box .answer {
	overflow: hidden;
	height: 1%;
}
.faq-box .name {
	float: left;
	width: 59px;
	text-align: center;
	font-style: normal;
	font-size: 18px;
	line-height: 21px;
	margin: 3px 0 0;
}
.faq-box .txt {
	float: left;
	width: 864px;
}
.faq-box .answer .txt { margin-top: -2px; }
/* popups */
.popup {
	position: absolute;
	left: 50%;
	z-index: 1000;
	display: none;
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.fader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
	min-width: 990px;
}
.fader .t {
	background: url(../images/transparent.gif);
	width: 100%;
	height: 81px;
}
.fader .b {
	background: url(../images/bg-fader.png);
	width: 100%;
}
/* popup message */
.popup-message {
	width: 464px;
	margin-top: 167px;
}
.popup-message .t {
	background: url(../images/bg-popup-message-top.png) no-repeat;
	height: 143px;
}
.popup-message .b {
	background: url(../images/bg-popup-message-bottom.png) no-repeat;
	height: 138px;
	clear: both;
}
.popup-message .c {
	float: left;
	width: 100%;
	background: url(../images/bg-popup-message.png) repeat-y;
}
.popup .holder {
	margin: -143px 0 -138px;
	padding: 0 3px;
	position: relative;
	height: 1%;
	overflow: hidden;
}
/* btn close */
.popup .btn-close {
	position: absolute;
	top: -14px;
	right: -15px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-close.png) no-repeat;
	width: 32px;
	height: 32px;
	cursor: pointer;
}
/* popup heading */
.popup .heading {
	background: url(../images/bg-popup-line.gif) repeat-x 0 100%;
	padding: 16px 20px 16px 0;
	height: 1%;
	font-size: 35px;
	line-height: 38px;
	color: #295a6b;
}
.popup .heading strong {
	display: block;
	padding: 4px 0 10px 81px;
}
.popup-message .heading strong { background: url(../images/ico-message.gif) no-repeat 17px 0; }
.popup-sign-up .heading strong { background: url(../images/ico-sign-up.gif) no-repeat 14px 3px; }
.popup-login .heading strong {
	background: url(../images/ico-login.gif) no-repeat 16px 0;
	padding: 6px 0 10px 81px;
}
.popup-feedback .heading strong {
	background: url(../images/ico-feedback.gif) no-repeat 8px 0;
	padding: 4px 0 14px 81px;
}
.popup-my-cart .heading strong {
	background: url(../images/ico-cart.gif) no-repeat 15px 0;
	padding: 10px 0 14px 101px;
}
.popup-message .body {
	color: #fff;
	padding: 38px 40px 16px 20px;
	min-height: 70px;
	font: bold 15px/18px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	text-transform: uppercase;
}
* html .popup-message .body { height: 70px; }
.popup-message .body p { margin: 0; }
/* popup buttons */
.popup .control {
	overflow: hidden;
	height: 1%;
	margin: 0 0 12px 17px;
}
.btn {
	float: left;
	color: #7a5600;
	margin: 0 0 0 5px;
	font: bold 25px/28px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.btn span {
	background: url(../images/bg-btn.png) no-repeat;
	height: 50px;
	float: left;
	padding: 11px 8px 0 48px;
	cursor: pointer;
	text-align: center;
}
.btn:hover span { text-decoration: underline; }
.btn em {
	background: url(../images/bg-btn-right.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	height: 61px;
	width: 46px;
	float: left;
	cursor: pointer;
}
/* popup sign up */
.popup-sign-up {
	width: 371px;
	top: 0;
	margin-top: 60px;
	padding-left: 277px;
}
.popup-sign-up .t {
	background: url(../images/bg-popup-sign-up-top.png) no-repeat;
	height: 246px;
}
.popup-sign-up .b {
	background: url(../images/bg-popup-sign-up-bottom.png) no-repeat;
	height: 235px;
	clear: both;
}
.popup-sign-up .c {
	float: left;
	width: 100%;
	background: url(../images/bg-popup-sign-up.png) repeat-y;
}
.popup-sign-up .btn-close {
	right: -16px;
	top: auto;
	bottom: -13px;
}
.popup-sign-up .holder { margin: -246px 0 -235px; }
.popup-sign-up .heading {
	padding: 30px 20px 16px 0;
	height: 1%;
}
/* form sign up */
.form-sign-up {
	padding: 12px 22px 13px 20px;
	height: 1%;
	overflow: hidden;
}
.form-sign-up .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 13px;
}
.form-sign-up label {
	display: block;
	color: #fff;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0 0 5px;
}
.form-sign-up label strong {
	font-size: 15px;
	color: #f6c958;
}
.form-sign-up .text-input {
	height: 1%;
	background: url(../images/bg-text.gif) no-repeat;
	margin: 0 4px 0 0;
}
.form-sign-up .text-input:after {
	clear: both;
	display: block;
	content: "";
}
.form-sign-up .text-input div {
	display: block;
	height: 31px;
	background: url(../images/bg-text-right.gif) no-repeat 100% 0;
	margin-right: -4px;
	position: relative;
}
.form-sign-up .text-input input {
	float: left;
	color: #e6f2f7;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	padding: 0;
	margin: 10px 0 0 10px;
	width: 300px;
	background: none;
}
.form-sign-up .text-input input#site_address {
    width: 200px;
}
.form-sign-up .text-input div div {
    float: right;
    height: 31px;
    line-height: 28px;
    margin-right: 10px;
    font-weight: bold;
    font-size: 15px;
    background: none;
    color: #e6f2f7;
}
/* file input */
.form-sign-up .file {
	overflow: hidden;
	height: 1%;
	margin: 0 0 23px;
}
.form-sign-up .file input {
	float: left;
	margin: 0;
	padding: 8px 0;
	color: #000;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	width: 322px;
	background: #3b788d;
	border: 0;
}
/* checkbox */
.checkbox {
	overflow: hidden;
	height: 1%;
	margin: 0 0 15px;
	text-transform: uppercase;
}
.popup-login .checkbox { margin: 0 0 15px 23px; }
.checkbox input {
	float: left;
	margin: 0;
	padding: 0;
	width: 16px;
	height: 15px;
}
.checkbox label {
	float: left;
	margin: 1px 0 0 5px;
}
.checkbox span {
	float: left;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0 0 0 10px;
}
.checkbox a {
	color: #fff;
	margin-left: 6px;
}
.form-sign-up .btn { margin: 0 0 0 25px; }
.form-sign-up .btn span { padding: 11px 46px 0 88px; }
/* submit */
.form-sign-up .submit {
	background: url(../images/btn-submit.png) no-repeat;
	cursor: pointer;
	width: 289px;
	height: 70px;
	display: block;
	border: 0;
	margin: 0 0 -9px 13px;
	padding: 0 0 20px;
	color: #7a5600;
	font: bold 25px/28px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.popup-feedback .form-sign-up .submit {
	background: url(../images/btn-submit2.png) no-repeat;
	width: 172px;
	margin: 0 auto -9px;
}
/* textarea */
.form-sign-up .textarea {
	background: url(../images/bg-textarea.gif) no-repeat;
	width: 402px;
	height: 84px;
	overflow: hidden;
	padding: 8px 10px;
	margin: 0 0 10px;
}
.form-sign-up .textarea textarea {
	float: left;
	margin: 0;
	padding: 0;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	border: 0;
	background: none;
	width: 402px;
	height: 84px;
	max-width: 402px;
	max-height: 84px;
	overflow: auto;
}
/* popup login */
.popup-login {
	width: 371px;
	margin-top: 60px;
	padding-left: 187px;
}
.popup-login .t {
	background: url(../images/bg-popup-login-top.png) no-repeat;
	height: 187px;
}
.popup-login .b {
	background: url(../images/bg-popup-login-bottom.png) no-repeat;
	height: 164px;
	clear: both;
}
.popup-login .c {
	float: left;
	width: 100%;
	background: url(../images/bg-popup-login.png) repeat-y;
}
.popup-login .btn-close,
.popup-feedback .btn-close {
	right: -15px;
	top: auto;
	bottom: -13px;
}
.popup-login .holder { margin: -187px 0 -164px; }
.popup-login .heading {
	padding: 28px 20px 16px 0;
	margin: 0 0 6px;
}
/* popup feedback */
.popup-feedback {
	width: 470px;
	top: 0;
	margin-top: 60px;
	padding-left: 107px;
}
.popup-feedback .t {
	background: url(../images/bg-popup-feedback-top.png) no-repeat;
	height: 174px;
}
.popup-feedback .b {
	background: url(../images/bg-popup-feedback-bottom.png) no-repeat;
	height: 164px;
	clear: both;
}
.popup-feedback .c {
	float: left;
	width: 100%;
	background: url(../images/bg-popup-feedback.png) repeat-y;
}
.popup-feedback .holder { margin: -174px 0 -164px; }
.popup-feedback .heading {
	padding: 26px 20px 11px 0;
	margin: 0 0 14px;
}
/* popup my cart */
.popup-my-cart {
	width: 859px;
	top: 0;
	margin-top: 104px;
	margin-left: -430px;
}
.popup-my-cart .t {
	background: url(../images/bg-popup-my-cart-top.png) no-repeat;
	height: 222px;
}
.popup-my-cart .b {
	background: url(../images/bg-popup-my-cart-bottom.png) no-repeat;
	height: 218px;
	clear: both;
}
.popup-my-cart .c {
	float: left;
	width: 100%;
	background: url(../images/bg-popup-my-cart.png) repeat-y;
}
.popup-my-cart .holder { margin: -222px 0 -218px; }
.popup-my-cart .heading { padding: 12px 20px 12px 0; }

/* my cart form */
.my-cart-form { padding: 0 0 18px; }
/* buttons */
.popup .buttons {
	overflow: hidden;
	height: 1%;
	font: 14px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 16px 0 0;
}
.popup .buttons a {
	background: url(../images/bg-button-yellow.gif) no-repeat;
	display: inline-block;
	width: 113px;
	height: 28px;
	text-align: center;
	margin: 0 5px;
	padding: 11px 0 0;
	text-transform: uppercase;
}
/* price table */
.price-table {
	font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-top: -1px;
}
.price-table .tr {
	width: 100%;
	background: url(../images/bg-dotted-line.gif) repeat-x;
}
.price-table .thead .tr {
	background: #398198;
	padding: 7px 0 7px;
	border-style: solid;
	border-width: 1px 0;
	border-color: #59a0b7 #589fb6 #366e81;
}
.price-table .th {
	display: table-cell;
	color: #fff;
	font-weight: bold;
}
.price-table .td {
	display: table-cell;
	padding: 3px 0 3px;
	vertical-align: middle;
}
.price-table .cell-1 {
	width: 27px;
	padding-right: 11px;
	padding-left: 4px;
}
.price-table .cell-2 { width: 266px; }
.price-table .cell-2 em {
	font-style: normal;
	margin: 0 11px 0 0;
}
.price-table .cell-3 { width: 430px; }
.price-table .cell-4 {
	width: 102px;
	padding-right: 12px;
	text-align: right;
}
.price-table .tbody .cell-4 { font-size: 11px; }
.table-shipping-method .cell-1 {
	padding-left: 13px;
	width: 660px;
}
.table-shipping-method .cell-4 { width: 156px; }
.price-table .radio {
	float: left;
	width: 16px;
	height: 15px;
	margin: 2px 0 0 -2px;
	padding: 0;
}
.price-table label {
	float: left;
	color: #fff;
	margin: 0 0 0 12px;
}
.price-table label em {
	font-style: normal;
	color: #b5d2e0;
}
.btn-delete {
	display: block;
	background: url(../images/ico-delete.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	height: 23px;
	margin: 1px 0;
}
/* amount */
.price-amount {
	background: #398198;
	border-style: solid;
	border-width: 1px 0;
	border-color: #589fb6 #589fb6 #33697c;
	overflow: hidden;
	height: 1%;
	padding: 7px 11px 6px 10px;
	margin: 0 0 1px;
	color: #b5d2e0;
	font: 11px/13px Verdana, Arial, Helvetica, sans-serif;
}
.price-amount ul {
	margin: 0;
	padding: 0;
	float: right;
	width: 470px;
	list-style: none;
}
.price-amount ul li {
	overflow: hidden;
	height: 1%;
	padding: 0 0 3px;
	vertical-align: top;
}
.price-amount ul li span {
	float: left;
	width: 400px;
	text-align: right;
}
.price-amount ul li strong {
	float: left;
	width: 69px;
	text-align: right;
	font-weight: normal;
}
.price-amount ul li strong.total { color: #f5c44b; }
/* blog design page */
/* welcome box */
.w2 {
	overflow: hidden;
	width: 100%;
	position: relative;
}
.operation-page .w2 { z-index: 2; }
.w3 {
	float: left;
	left: 50%;
	position: relative;
	width: 1037px;
}
.w4 {
	float: left;
	left: -50%;
	position: relative;
	width: 1037px;
}
.welcome-box {
	padding: 22px 0 9px;
	overflow: hidden;
	width: 100%;
	position: relative;
}
.welcome-box .btn-contact-us {
	float: right;
	background: url(../images/btn-contact-us.png) no-repeat;
	width: 127px;
	height: 42px;
	text-align: center;
	color: #7a5600;
	font: 19px/22px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 20px 32px 0 0;
	margin: 0;
	cursor: pointer;
}
.welcome-box strong {
	display: block;
	color: #fff;
	font: italic bold 38px/63px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 0 26px;
	letter-spacing: -1px;
}
/* three columns box */
.three-columns {
	width: 1003px;
	color: #726a50;
	font-size: 10px;
	line-height: 12px;
	position: relative;
	margin: 0 0 18px 17px;
}
.three-columns .t,
.three-columns .b {
	background: url(../images/bg-three-cols-top.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	height: 200px;
}
.three-columns .b {
	background: url(../images/bg-three-cols-bottom.png) no-repeat;
	clear: both;
	height: 20px;
}
.three-columns .c {
	float: left;
	width: 100%;
	background: url(../images/bg-three-cols.png) repeat-y;
}
.three-columns .holder {
	margin: -184px 0 -20px;
	padding: 0 0 64px;
	position: relative;
	height: 1%;
	overflow: hidden;
}
.three-columns .col {
	float: left;
	width: 204px;
	padding: 0 24px 0 94px;
	margin-left: 12px;
	display: inline;
	text-align: justify;
}
.three-columns .col-create { background: url(../images/ico-create2.gif) no-repeat 0 8px; }
.three-columns .col-manage {
	background: url(../images/ico-manage2.gif) no-repeat 0 7px;
	margin-left: 15px;
	padding-left: 104px;
	width: 196px;
}
.three-columns .col-present {
	background: url(../images/ico-present2.gif) no-repeat 0 8px;
	margin-left: 4px;
	padding-left: 102px;
	width: 200px;
}
.three-columns h2 {
	margin: 0 0 3px;
	color: #726a50;
	font: bold 38px/41px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.three-columns p { margin: 0; }
.take-a-tour {
	position: absolute;
	top: 0px;
	right: 0;
	background: url(../images/text-take-a-tour.png) no-repeat;
	text-indent: -9999px;
	width: 88px;
	height: 87px;
	cursor: pointer;
	overflow: hidden;
}
* html .take-a-tour { right: -1px; }
.btn-yellow {
	background: url(../images/bg-button-yellow2.gif) no-repeat;
	display: block;
	margin: 0 4px 0 0;
	float: left;
	color: #7a5600;
	font: bold 19px/22px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.btn-yellow:hover span { text-decoration: underline; }
.three-columns .btn-yellow {
	float: right;
	display: inline;
}
.btn-yellow span {
	background: url(../images/bg-button-yellow2-right.gif) no-repeat 100% 0;
	float: left;
	margin-right: -4px;
	padding: 9px 15px 0 15px;
	height: 31px;
	position: relative;
	cursor: pointer;
}
.three-columns .btn-holder {
	position: absolute;
	bottom: 16px;
	width: 204px;
}
.three-columns .col-manage .btn-holder { width: 196px; }
.three-columns .col-present .btn-holder { width: 200px; }
/* blog area */
.blog-holder {
	background: url(../images/bg-blog-content.gif) repeat-y 18px 0;
	height: 1%;
	margin: 0 0 0 5px;
}
.blog-holder .t { background: url(../images/bg-blog-content-top.gif) no-repeat 18px 0; }
.blog-holder .b {
	background: url(../images/bg-blog-content-bottom.gif) no-repeat 0 100%;
	padding: 0 24px 28px 18px;
	min-height: 400px;
}
* html .blog-holder .b { height: 400px; }
.blog-holder .b:after {
	clear: both;
	display: block;
	content: "";
}
/* sidebar */
.blog-holder #sidebar {
	float: right;
	width: 203px;
	font-size: 12px;
	line-height: 15px;
	color: #5a5440;
}
/* widgets */
/* links */
.widget-container {list-style: none;}
#sidebar li.widget-container:first-child {
	background: none;
	padding-top: 14px;
}
.widget-container ul {
	margin: 0 0 10px 4px;
	padding: 0;
	list-style: none;
	line-height: 14px;
}
.widget-container ul li { color: #fffdf7; }
.widget-container ul li a { color: #5a5440; }
.widget-container {
	height: 1%;
	padding: 17px 0 12px 9px;
	overflow: hidden;
	background: url(../images/bg-sidebar-divider.gif) no-repeat;
}
/* search widget */
.widget-search {
	background: none;
	padding-top: 14px;
}
.widget-container h3 {
	margin: 0 0 15px 3px;
	color: #726a50;
	font: bold 21px/24px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.widget-search h3 {
	/*background: url(../images/ico-search.gif) no-repeat 4px 0;
	padding: 3px 0 6px 42px;*/
	margin-bottom: 9px;
}
.widget-container h4 {
	margin: -5px 0 8px 4px;
	color: #5a5440;
	font-size: 12px;
	line-height: 15px;
}
/* search */
.search-form {
	background: url(../images/bg-search2.gif) no-repeat;
	width: 266px;
	height: 40px;
	overflow: hidden;
	margin: 0 0 7px;
}
.search-form .text {
	float: left;
	border: 0;
	padding: 0;
	margin: 10px 0 0 10px;
	width: 173px;
	font: bold 16px/19px Arial, Helvetica, sans-serif;
	background: none;
}
.search-form .submit {
	float: right;
	border: 0;
	padding: 0 0 2px;
	width: 75px;
	height: 40px;
	background: none;
	cursor: pointer;
	color: #7a5600;
	font: bold 19px/22px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}
/* more */
.more-link {
	display: block;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 4px;
}
.more-link a {
	color: #5a5440;
	background: url(../images/arrow5.gif) no-repeat 0 2px;
	padding: 0 0 0 13px;
}
/* social */
.social-links {
	margin: 0 0 16px -9px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 283px;
}
.social-links li {
	float: left;
	margin: 0 0 0 9px;
	display: inline;
}
.social-links li img { vertical-align: top; }
/* friends */
.friends {
	margin: -2px 0 -6px -16px;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 290px;
}
.friends li {
	float: left;
	background: url(../images/bg-frame.gif) no-repeat;
	margin: 0 0 0 17px;
	padding: 1px 1px 14px;
	width: 75px;
	height: 75px;
	display: inline;
}
.friends li img { display: block; }

/* content */
.blog-holder #content {
	float: left;
	width: 754px;
	padding: 12px 17px 0 13px;
}
/* page navigation */
.page-nav {
	display: block;
	width: 100%;
	position: relative;
}
.page-nav a {
	background: url(../images/arrow14.gif) no-repeat 1px 5px;
	padding: 0 0 0 9px;
	color: #5a5440;
}
.post {
	color: #2c2d28;
	margin: 0 0 61px;
}
.post .heading {
	margin: -4px -17px 8px -13px;
	overflow: hidden;
	width: 742px;
	padding: 0 30px 13px 14px;
	background: url(../images/bg-heading.gif) repeat-x 0 100%;
}
.post .date {
	float: right;
	background: url(../images/bg-date.gif) no-repeat;
	width: 54px;
	height: 42px;
	text-align: center;
	padding: 16px 0 0;
}
.post .date strong {
	display: block;
	color: #bb8400;
	font-size: 19px;
	line-height: 20px;
	font-weight: normal;
}
.post .date em {
	display: block;
	color: #5d604f;
	font-style: normal;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
}
.post a {
	color: #cba710;
	text-decoration: underline;
}
.post a:hover { text-decoration: none; }
.post h2 {
	margin: 0;
	padding: 29px 0 0;
	font: italic 31px/34px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	color: #5a5440;
}
/* meta */
.post .meta {
	overflow: hidden;
	height: 1%;
	color: #afafaf;
	margin: 0 3px 25px 0;
}
.post .categories a {
	color: #848380;
	text-decoration: none;
}
.post .categories a:hover {
	text-decoration: underline;
	color: #cba710;
}
.post .meta .by { float: right; }
.post .by a { text-decoration: none; }
.post .by a:hover { text-decoration: underline; }
.post p {
	margin: 0 0 14px;
	text-align: justify;
}
.post ul {
	margin: 0 0 8px;
	padding: 0;
	list-style: none;
	line-height: 18px;
}
.post ul li {
	background: url(../images/bullet_black.gif) no-repeat 1px 7px;
	padding: 0 0 18px 23px;
}
.post .entry-content { margin: 0 0 38px; }
/* section */
.post .section {
	background: url(../images/bg-content-box.gif) repeat-y;
	width: 762px;
	margin: 0 -8px 21px -2px;
	color: #2c2d28;
	font: 13px/16px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	position: relative;
}
.post .section .holder { background: url(../images/bg-content-box-top.gif) no-repeat; }
.post .section .frame {
	background: url(../images/bg-content-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
}
.post .section .arrow {
	position: absolute;
	top: 50%;
	left: -2px;
	width: 15px;
	height: 28px;
	background: url(../images/arrow6.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin-top: -13px;
}
.post .section .box {
	padding: 0 10px 2px 76px;
	display: table-cell;
	height: 63px;
	vertical-align: middle;
}
.post .section .flag { background: url(../images/ico-flag.gif) no-repeat 14px 1px; }
.post .section .bulb { background: url(../images/ico-bulb.gif) no-repeat 14px 1px; }
.post .good-luck {
	margin: -8px 0 0 23px;
	line-height: 18px;
}
/* comments */
.comments {
	height: 1%;
	margin: 0 0 17px;
}
.comments .head,
.add-comment .head {
	margin: -4px -17px 21px -13px;
	overflow: hidden;
	width: 750px;
	padding: 0 18px 12px 17px;
	background: url(../images/bg-heading.gif) repeat-x 0 100%;
	position: relative;
}
.add-comment .head {
	background: none;
	margin-bottom: 7px;
	padding-bottom: 0;
}
.comments h3,
.add-comment h3 {
	margin: 0;
	padding: 4px 0 5px 46px;
	color: #3c3c3c;
	font: bold 22px/25px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/ico-comment.gif) no-repeat 3px 0;
}
.add-comment h3 {
	background: url(../images/ico-add-comment.gif) no-repeat 0 2px;
}
.comments .see-all {
	float: right;
	background: url(../images/arrow5.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
	margin: 13px 0 0;
	font-size: 12px;
	line-height: 15px;
	color: #5a5440;
}
.comments ul {
	margin: 0 -10px 0 1px;
	padding: 0;
	list-style: none;
	position: relative;
	width: 683px;
	overflow: hidden;
}
.comments ul li {
	margin: 0 0 8px;
	background: url(../images/bg-comments.gif) repeat-y;
	overflow: hidden;
	height: 1%;
	vertical-align: top;
}
.comments ul li .holder {
	background: url(../images/bg-comments-top.gif) no-repeat;
	width: 100%;
}
.comments ul li .frame {
	background: url(../images/bg-comments-bottom.gif) no-repeat 0 100%;
	padding: 9px 10px 12px;
	overflow: hidden;
	height: 1%;
}
.comments .image {
	float: left;
	background: url(../images/bg-frame2.gif) no-repeat;
	width: 53px;
	height: 49px;
	padding: 3px 0 0 3px;
	margin: 2px 10px 0 0;
}
.comments .image img { vertical-align: top; }
.comments .txt {
	overflow: hidden;
	height: 1%;
	color: #908f8f;
	padding-right: 70px;
}
.comments .txt .date {
	float: right;
	color: #bbb;
	font: italic bold 12px/14px Georgia, "Times New Roman", Times, serif;
	position: relative;
	margin: -1px -61px 0 0;
}
.comments .txt .title {
	display: block;
	color: #2c2d28;
	font: 14px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 7px;
}
.comments .posted {
	display: block;
	font-style: normal;
	color: #646464;
}
.comments .txt p { margin: 0 0 3px; }
/* add comment */
.add-comment {
	width: 750px;
	margin-right: -8px;
}
.form-add-comment { margin: 0 0 0 2px; }
.form-add-comment .textarea {
	background: url(../images/bg-textarea2.gif) no-repeat;
	width: 644px;
	height: 76px;
	overflow: hidden;
	padding: 6px 12px 6px 22px;
}
.form-add-comment .textarea textarea {
	margin: 0;
	padding: 0;
	float: left;
	color: #a19d8b;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
	background: none;
	border: 0;
	letter-spacing: -1px;
	width: 644px;
	height: 62px;
	max-width: 644px;
	max-height: 62px;
}
.form-add-comment .submit {
	float: right;
	background: url(../images/btn-submit3.gif) no-repeat;
	width: 122px;
	height: 44px;
	border: 0;
	cursor: pointer;
	color: #7c8487;
	font: bold 18px/44px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 3px;
	overflow: hidden;
}
.form-add-comment .checkbox {
	margin: 0;
	text-transform: none;
	color: #79735f;
}
.form-add-comment .checkbox label {
	font-size: 11px;
	line-height: 13px;
	margin: 0 0 0 5px;
}
/* dashboard page */
/* company info */
.company-info {
	float: left;
	margin: -5px 0 0 6px;
	position: relative;
	display: inline;
	width: 351px;
	color: #fff;
}
.company-info .company-logo {
	background: url(../images/bg-frame3.gif) no-repeat;
	width: 66px;
	height: 66px;
	padding: 1px 0 0 1px;
	float: left;
}
.company-info .company-logo img { vertical-align: top; }
.company-info .avatar {
	float: right;
	background: url(../images/bg-frame4.gif) no-repeat;
	padding: 1px 0 0 1px;
	margin: 11px 0 0;
	width: 46px;
	height: 43px;
}
.company-info .holder {
	float: left;
	width: 222px;
	margin: 0 0 0 13px;
	display: inline;
}
.company-info .holder strong {
	display: table-cell;
	vertical-align: bottom;
	font: bold 18px/21px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	height: 35px;
}
.company-info .holder em {
	display: block;
	color: #d8eef5;
	font: 14px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 4px 0 0;
}
#header .container { width: 100%; }
#header .container:after {
	clear: both;
	display: block;
	content: "";
}
/* search panel */
.search-panel-holder {
	width: 100%;
	display: table;
	margin: 0 0 17px;
	position: relative;
	z-index: 20;
}
.search-panel {
	float: right;
	background: url(../images/bg-search-panel.gif) repeat-x;
	margin: 5px 2px 0 0;
	position: relative;
	display: inline;
}
.search-panel .holder {
	background: url(../images/bg-search-panel-left.gif) no-repeat;
	float: left;
}
.search-panel .frame {
	background: url(../images/bg-search-panel-right.gif) no-repeat 100% 0;
	height: 31px;
	width: 554px;
	float: left;
	padding: 0 21px 0 26px;
}
/* modal tips */
.modal-tips {
	float: left;
	color: #f5f5f5;
	font: 15px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/ico-tips.gif) no-repeat 0 2px;
	padding: 1px 0 4px 28px;
	margin: 2px 0 0;
}
.modal-tips a { color: #f5f5f5; }
.modal-tips a.active { color: #f5c53e; }
.modal-tips a:hover {
	text-decoration: none;
	color: #f5c53e;
}
.iresumes-holder {
	float: left;
	font: 13px/17px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	position: relative;
}
.iresumes-holder .r {
	float: left;
	background: url(../images/bg-iresumes.gif) no-repeat;
	color: #1e4654;
	cursor: pointer;
	position: relative;
	z-index: 2;
}
.iresumes-holder span {
	float: left;
	background: url(../images/bg-iresumes-right.gif) no-repeat 100% 0;
	padding: 4px 21px 0 7px;
	height: 22px;
}
.iresumes-holder .r:hover { text-decoration: none; }
.iresumes-holder:hover span,
.iresumes-holder-hover span { background-position: 100% -26px; }
.iresumes-holder:hover .r,
.iresumes-holder-hover .r {
	background-position: 0 -26px;
	color: #fff;
}
/* drop */
.iresumes-drop {
	position: absolute;
	top: 23px;
	right: 0;
	width: 182px;
	z-index: 1;
	display: none;
	clear: both;
}
.iresumes-holder:hover .iresumes-drop,
.iresumes-holder-hover .iresumes-drop { display: block; }
.iresumes-drop .t,
.iresumes-drop .b {
	background: url(../images/bg-drop-iresume-top.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	height: 4px;
}
.iresumes-drop .b {
	background: url(../images/bg-drop-iresume-bottom.png) no-repeat;
	height: 5px;
}
.iresumes-drop ul {
	margin: 0;
	padding: 9px 10px 6px 21px;
	list-style: none;
	background: url(../images/bg-drop-iresume.gif) repeat-y;
}
.iresumes-drop ul li { padding: 0 0 6px; }
.iresumes-drop ul li a {
	color: #1e4654;
	display: block;
}
.iresumes-drop ul li a:hover {
	color: #fff;
	text-decoration: none;
}
/* search */
.form-iresume-search {
	float: right;
	margin-left: -20px;
}
.form-iresume-search fieldset { float: left; }
.form-iresume-search .text-holder { float: left; }
.form-iresume-search .text-holder .text {
	float: left;
	background: url(../images/bg-text2.gif) no-repeat;
	width: 159px;
	height: 22px;
	padding: 4px 0 0 11px;
	position: relative;
}
.form-iresume-search .text-holder-long .text {
	width: 245px;
	padding-left: 7px;
}
.form-iresume-search .text-holder .focus { background-position: 0 -26px; }
.form-iresume-search .text-holder .text input {
	float: left;
	border: 0;
	background: none;
	margin: 0;
	padding: 0;
	color: #cfdde1;
	font: 13px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	width: 149px;
}
.form-iresume-search .text-holder .focus input { color: #1e4654; }
.form-iresume-search .text-holder .submit {
	float: left;
	background: url(../images/btn-search.gif) no-repeat;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	width: 31px;
	height: 26px;
	border: 0;
	margin: 0;
}
/* autocomplete drop */
.search-drop {
	position: absolute;
	left: -1px;
	top: 26px;
	width: 172px;
	z-index: 2;
}
.text-holder-long .search-drop { width: 254px; }
.search-drop ul {
	margin: 0;
	padding: 0 1px;
	list-style: none;
	background: url(../images/bg-drop-autocomplete.gif) repeat-y;
	overflow: hidden;
}
.text-holder-long .search-drop ul { background: url(../images/bg-drop-autocomplete2.gif) repeat-y; }
.search-drop ul li {
	margin-bottom: -2px;
	background: url(../images/bg-dotted-line2.gif) repeat-x 0 100%;
	padding: 6px 10px 8px 12px;
	color: #3d5760;
	font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
}
.text-holder-long .search-drop ul li { padding-left: 47px; }
.search-drop ul li a {
	display: block;
	color: #3d5760;
}
.search-drop ul li em {
	display: block;
	font-style: normal;
	color: #dbe8ec;
	font-size: 11px;
	line-height: 14px;
}
.search-drop .b {
	background: url(../images/bg-drop-autocomplete-bottom.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	height: 5px;
}
.text-holder-long .search-drop .b { background: url(../images/bg-drop-autocomplete-bottom2.png) no-repeat; }
/* tabs */
.tabs {
	margin: 0 0 0 22px;
	padding: 0;
	height: 1%;
	overflow: hidden;
}
.tabs li {
	width: 200px;
	float: left;
	background: url(../images/bg-tab.gif) no-repeat;
	height: 117px;
	margin-right: -2px;
	display: inline;
	position: relative;
	cursor: default;
}
.tabs li#tab1 { z-index: 5; }
.tabs li#tab2 { z-index: 4; }
.tabs li#tab3 { z-index: 3; }
.tabs li#tab4 { z-index: 2; }
.tabs li#tab5 {
	z-index: 1;
	background: url(../images/bg-tab-last.gif) no-repeat;
}
.tabs li.active {
	background: url(../images/bg-tab-active.png) no-repeat;
	width: 219px;
	margin: 0 -12px 0 -9px;
	z-index: 12 !important;
}
.tabs li#tab1.active { background: url(../images/bg-tab-active-first.png) no-repeat; }
.tabs li#tab5.active { background: url(../images/bg-tab-active-last.png) no-repeat; }
.tabs li a {
	display: block;
	height: 117px;
	outline: none;
	cursor: pointer;
}
.tabs li a:hover { text-decoration: none; }
.tabs li .ico {
	display: block;
	height: 63px;
	padding: 17px 0 0;
}
.tabs li img {
	display: block;
	margin: 0 auto;
}
.tabs li strong,
.tabs li h1 {
	display: block;
	color: #7a5600;
	font: bold 20px/23px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	text-align: center;
}
.tabs li h1 {
	margin: 0;
	color: #545657;
	font: bold 20px/23px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.tabs li h1 em {
	font-style: normal;
	background: url(../images/arrow9.gif) no-repeat 0 8px;
	padding: 0 8px 0 14px;
}
/* tabs content */
.tabs-content {
	width: 100%;
	margin: -4px 0 0;
	position: relative;
	z-index: 10;
}
.tabs-content:after {
	clear: both;
	display: block;
	content: "";
}
.tabs-content .t {
	background: url(../images/bg-operations-top.png) no-repeat;
	height: 68px;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	margin: 0 0 0 23px;
}
.tabs-content .c {
	background: url(../images/bg-operations.gif) repeat-y 23px 0;
	width: 100%;
	float: left;
}
.tabs-content .b {
	background: url(../images/bg-operations-bottom.gif) no-repeat 5px 100%;
	margin: -50px 0 0;
	padding: 0 24px 6px 23px;
	position: relative;
	height: 1%;
}
.tabs-content .b:after {
	clear: both;
	display: block;
	content: "";
}
/* buttons */
.buttons-holder {
	height: 1%;
	text-align: right;
	margin: 0 1px 15px 0;
	position: relative;
	z-index: 10;
}
.buttons-holder2 {
	margin: 0 10px 15px 0;
}
.buttons-holder:after {
	clear: both;
	display: block;
	content: "";
}
.btn-gray {
	display: inline-block;
	background: url(../images/bg-btn-gray.gif) no-repeat;
	vertical-align: top;
	color: #fff;
	font: bold 20px/25px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 11px 0 0;
}
.btn-gray span {
	cursor: pointer;
	float: left;
	background: url(../images/bg-btn-gray-right.gif) no-repeat 100% 0;
	height: 36px;
	color: #fff;
	padding: 10px 0 0;
	text-align: center;
}
.btn-gray-fixed span { width: 257px; }
.btn-gray:hover { text-decoration: none; }
.btn-preview { margin: 0; }
.btn-present { margin-left: 10px; }
.btn-manage span,
.btn-preview span,
.btn-present span {
	width: 151px;
	text-align: left;
}
.btn-gray em {
	padding: 0 10px 0 40px;
	font-style: normal;
	display: block;
	position: relative;
}
.btn-manage em {
	background: url(../images/ico-manage3.gif) no-repeat 14px 1px;
	padding: 0 0 0 44px;
}
.btn-preview em {
	background: url(../images/ico-preview.gif) no-repeat 8px 3px;
	padding: 3px 0 5px 38px;
	margin-top: -3px;
}
.btn-present em {
	background: url(../images/ico-present3.gif) no-repeat 8px 1px;
	padding: 0 0 0 44px;
}
.btn-preview strong {
	position: absolute;
	right: 8px;
	top: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	height: 23px;
	background: url(../images/btn-preview.gif) no-repeat;
}
.btn-light-gray {
	background: url(../images/btn-gray.gif) no-repeat 100% 0;
	display: inline-block;
	overflow: hidden;
	color: #7c8487;
	font: 14px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 0 13px;
}
.buttons-holder2 .btn-light-gray {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
	text-align: left;
}
.btn-light-gray span {
	background: url(../images/btn-gray.gif) no-repeat 0 -46px;
	float: left;
	height: 32px;
	cursor: pointer;
	text-align: left;
	padding: 14px 29px 0 42px;
}
.btn-light-gray:hover {
	text-decoration: none;
	background-position: 100% -92px;
	color: #fff;
}
.btn-light-gray:hover span { background-position: 0 -138px; }
.btn-download2 span { background-position: 0 -184px; }
.btn-download2:hover span { background-position: 0 -230px; }
.btn-add-new span {
	background-position: 0 -460px;
	width: 106px;
	padding: 14px 0 0 45px;
}
.btn-add-new:hover span { background-position: 0 -506px; }
.btn-upload-resume span {
	background-position: 0 -368px;
	width: 130px;
	padding: 14px 0 0 36px;
}
.btn-upload-resume:hover span { background-position: 0 -414px; }
.btn-save span {
	background-position: 0 -276px;
	padding: 14px 14px 0 47px;
}
.buttons-holder2 .btn-save span {
	padding: 12px 21px 0 47px;
	height: 34px;
}
.details-control .btn-save span { padding: 14px 22px 0 48px; }
.btn-save:hover span { background-position: 0 -322px; }
.btn-clear { margin-left: 5px; }
.btn-clear span { background-position: 0 -552px; }
.btn-clear:hover span { background-position: 0 -598px; }
.btn-submit span {
	background-position: 0 -828px;
	padding: 12px 16px 0 35px;
	height: 34px;
}
.btn-submit:hover span { background-position: 0 -874px; }
.btn-previous { float: left; }
.btn-previous span {
	background-position: 0 -644px;
	padding: 14px 12px 0 37px;
}
.btn-previous:hover span { background-position: 0 -690px; }
.btn-next { float: right; }
.btn-next span {
	background-position: 0 -736px;
	padding: 14px 52px 0 30px;
}
.btn-next:hover span { background-position: 0 -782px; }
.btn-preview2 span {
	background-position: 0 -920px;
	height: 34px;
	padding: 12px 17px 0 38px;
}
.btn-preview2:hover span {
	background-position: 0 -966px;
}
/* table box */
.table-box { margin: 0 12px 13px; }
.table-box2 { background-color: #fbf0ad; }
/* table box heading */
.table-box .caption,
.table-box3 .table-box .caption {
	background: #e9e9e9 url(../images/bg-caption.gif) repeat-x;
	border: 1px solid #c5c5c5;
}
.table-box2 .caption {
	background: #f6c933 url(../images/bg-caption2.gif) repeat-x;
	border: 1px solid #bb8400;
}
.table-box3 .caption {
	background: #57595c url(../images/bg-caption3.gif) repeat-x;
	border: 1px solid #57595c;
}
.table-box .caption .tl,
.table-box3 .table-box .caption .tl {
	background: url(../images/bg-table-box-corner-top-left.gif) no-repeat;
	margin: -1px -1px 0;
}
.table-box2 .caption .tl { background: url(../images/bg-table-box-corner-top-left2.gif) no-repeat; }
.table-box3 .caption .tl { background: url(../images/bg-table-box-corner-top-left3.gif) no-repeat; }
.table-box .caption .tr,
.table-box3 .table-box .caption .tr {
	height: 1%;
	background: url(../images/bg-table-box-corner-top-right.gif) no-repeat 100% 0;
	padding: 12px 9px 8px 12px;
	border-style: none;
}
.table-box2 .caption .tr { background: url(../images/bg-table-box-corner-top-right2.gif) no-repeat 100% 0; }
.table-box3 .caption .tr { background: url(../images/bg-table-box-corner-top-right3.gif) no-repeat 100% 0; }
.table-box .caption .tr:after {
	clear: both;
	display: block;
	content: "";
}
.table-box .title {
	float: left;
	color: #545657;
	font: bold 24px/27px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.table-box-toggle .title { width: 244px; }
.table-box3 .title { color: #fff !important; }
.table-box3 .table-box .title { color: #6a7376 !important; }
/* search */
.form-search { float: left; }
.form-search .text {
	background: url(../images/bg-text3.gif) no-repeat;
	width: 156px;
	height: 26px;
	overflow: hidden;
	float: left;
}
.form-search .text input {
	float: left;
	border: 0;
	background: none;
	color: #5c5d60;
	font: 13px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 4px 0 0 10px;
	width: 136px;
}
.form-search .submit {
	float: left;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	background: url(../images/btn-search2.gif) no-repeat;
	width: 32px;
	height: 26px;
	cursor: pointer;
	border: 0;
}
/* control and buttons */
.table-box .control {
	float: right;
	margin: -1px 0 0;
}
.btn2 {
	float: left;
	background: url(../images/bg-btn-gray2.gif) no-repeat;
	color: #545657;
	font-size: 10px;
	line-height: 14px;
	margin: 0 0 0 9px;
}
.btn2 span {
	float: left;
	height: 21px;
	background: url(../images/bg-btn-gray-right2.gif) no-repeat 100% 0;
	cursor: pointer;
	text-align: center;
	padding: 6px 0 0;
}
.btn2-fixed span { width: 59px; }
.btn2:hover {
	text-decoration: none;
	background-position: 0 -27px;
	color: #fff;
}
.btn2:hover span { background-position: 100% -27px; }
.btn2 em {
	font-style: normal;
	color: #545657;
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 2px 25px;
	text-align: left;
	display: block;
}
.btn2:hover em { color: #fff; }
.btn-report span,
.btn-forward span,
.btn-delete2 span,
.btn-download span { width: 84px; }
.btn-report em { background: url(../images/ico-report.gif) no-repeat 12px 1px; }
.btn-forward em {
	background: url(../images/ico-forward.gif) no-repeat 8px 2px;
	padding-left: 29px;
}
.btn-delete2 em {
	background: url(../images/ico-delete.png) no-repeat;
	padding-left: 29px;
}
.btn-download em {
	background: url(../images/ico-download.gif) no-repeat 7px 1px;
	padding-left: 23px;
}
.btn-download { float: right; }
.btn-attach {
	float: right;
	background: url(../images/ico-attachment.gif) no-repeat 0 2px;
	padding: 0 0 2px 26px;
	margin: 5px 5px 0 0;
	color: #545657;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
}
.btn-attach:hover { text-decoration: none; }
/* inactive state */
.btn2-inactive,
.btn2-inactive:hover {
	background: url(../images/bg-btn-gray2.gif) no-repeat;
	color: #545657;
}
.btn2-inactive span,
.btn2-inactive:hover span { background: url(../images/bg-btn-gray-right2.gif) no-repeat 100% 0; }
/* btn up and down */
.btn-up,
.btn-down {
	width: 23px;
	height: 23px;
	background: url(../images/btn-up2.gif) no-repeat;
	margin: 0 2px 0 0;
	float: left;
	overflow: hidden;
	text-indent: -9999px;
}
.btn-down { background: url(../images/btn-down.gif) no-repeat; }
.btn-up:hover,
.btn-down:hover { background-position: 0 -23px; }
.sections li .btn-up {
	display: none;
	float: right;
}
.sections .opened .btn-down { float: right; }
.sections .opened .btn-up,
.sections .opened .btn-settings { display: inline; }
.btn-up-big,
.btn-down-big {
	float: left;
	height: 27px;
	width: 27px;
	background: url(../images/btn-down2.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 0 0 8px;
}
.btn-up-big { background: url(../images/btn-up.gif) no-repeat; }
.btn-up-big:hover,
.btn-down-big:hover { background-position: 0 -27px; }
.table-box-opened .btn-down-big { background: url(../images/btn-up.gif) no-repeat; }
.table-box-opened .btn-down-big:hover { background-position: 0 -27px; }
/* settings */
.btn-settings {
	float: left;
	margin: 0 0 0 8px;
	display: inline;
}
.table .btn-settings { margin: 1px 0 0; }
.sections .btn-settings {
	float: right;
	margin: 0 2px 0 0;
	display: none;
}
.btn-settings .link {
	overflow: hidden;
	text-indent: -9999px;
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/btn-settings2.gif) no-repeat;
}
.btn-settings-big .link {
	width: 27px;
	height: 27px;
	background: url(../images/btn-settings.gif) no-repeat;
}
.table-box2 .btn-settings .link {
	background: url(../images/btn-settings.gif) no-repeat 0 -54px;
}
.btn-settings .link:hover,
.btn-settings-opened .link { background-position: 0 -23px; }
.btn-settings-big .link:hover,
.caption .btn-settings-opened .link,
.footer-settings .btn-settings-opened .link { background-position: 0 -27px; }
.btn-settings ul { display: none; }
/* table */
.table {
	border: solid #c5c5c5;
	border-width: 0 1px;
	position: relative;
}
.table-box2 .table { border-color: #bb8400; }
.table .tbody {
	height: 466px;
	overflow: auto;
	position: relative;
}
.my-presentation .tbody { height: 217px; }
.my-notifications .tbody { height: 432px; }
.table .tr {
	background-color: #fff9d6;
	border-bottom: 1px solid #bfaf52;
}
.table .tbody .tr {
	background: #fff url(../images/bg-dotted-line3.gif) repeat-x 0 100%;
	border-style: none;
	color: #545657;
	position: relative;
}
.table .tbody .tr-opened {
	background: #f7f7f7;
	border: solid #c5c5c5;
	border-width: 1px 0;
	margin-top: -1px;
	color: #2a2b2d;
}
.table .th {
	display: table-cell;
	color: #545657;
	font-size: 10px;
	line-height: 13px;
	padding: 7px 0 7px 9px;
	vertical-align: middle;
	background: url(../images/bg-th.gif) repeat-y;
}
.table .td {
	display: table-cell;
	font-size: 11px;
	line-height: 14px;
	padding: 7px 0 8px 9px;
	vertical-align: middle;
	background: url(../images/bg-dotted-line4.gif) repeat-y;
}
/* table cells */
.table .cell-check {
	width: 25px;
	background: none;
}
.table .cell-check input {
	width: 16px;
	height: 15px;
	margin: 1px 0 0 1px;
	padding: 0;
	display: block;
	font-size: 11px;
	line-height: 14px;
}
.table .cell-name {
	width: 220px;
	color: #2a2b2d;
}
.table .cell-id { width: 30px; }
.table .cell-title { width: 121px; }
.table .cell-city { width: 79px; }
.table .cell-state { width: 66px; }
.table .cell-owner { width: 79px; }
.table .cell-availability { width: 109px; }
.table .cell-client { width: 139px; }
.table .cell-manager { width: 174px; }
.table .cell-recruiter { width: 151px; }
.table .cell-subject { width: 428px; }
.table .cell-mail {
	width: 32px;
	background: none;
}
.table .cell-settings {
	background: none;
	position: absolute;
	top: 2px;
	right: 8px;
	clear: both;
}
.table .scroll-yes .cell-settings,
.table .tr-opened .cell-settings {
	right: 8px;
	border: 0;
}
.table .bottom {
	background: url(../images/bg-line.gif) repeat-x 0 100%;
	height: 4px;
	margin: -4px -1px 0;
	position: relative;
}
.table-box2 .table .bottom { background: url(../images/bg-line2.gif) repeat-x 0 100%; }
.table .bottom .l,
.table .bottom .r {
	float: left;
	background: url(../images/bg-table-box-corner-bottom-left.gif) no-repeat;
	width: 5px;
	height: 4px;
	font-size: 0;
	margin: 0 0 -1px;
	text-indent: -9999px;
	overflow: hidden;
}
.table .bottom .r {
	float: right;
	background: url(../images/bg-table-box-corner-bottom-right.gif) no-repeat;
}
.table-box2 .table .bottom .l { background: url(../images/bg-table-box-corner-bottom-left2.gif) no-repeat; }
.table-box2 .table .bottom .r { background: url(../images/bg-table-box-corner-bottom-right2.gif) no-repeat; }
/* tooltip */
.tooltip {
	position: absolute;
	top: 0;
	left: 0;
	width: 86px;
	z-index: 100;
	font: 10px/13px Verdana, Arial, Helvetica, sans-serif;
}
.tooltip .top,
.tooltip .bottom {
	background: url(../images/bg-tooltip-top.png) no-repeat;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	height: 5px;
}
.tooltip .bottom {
	background: url(../images/bg-tooltip-bottom.png) no-repeat;
	height: 22px;
}
.tooltip .center {
	background: url(../images/bg-tooltip.gif) repeat-y;
	overflow: hidden;
	height: 1%;
	padding: 2px 7px 1px 8px;
}
.tooltip ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tooltip ul li { padding: 0 0 1px; }
.tooltip ul li a {
	color: #7a5600;
	background: url(../images/arrow10.gif) no-repeat 0 5px;
	padding: 0 0 0 6px;
}
.tooltip ul li a:hover {
	color: #3d3c3c;
	text-decoration: none;
	background-position: 0 -90px;
}
/* modal tip */
.modaltip-box {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #7a5600;
}
.modaltip-box .l {
	background: url(../images/bg-modaltip.gif) no-repeat;
	height: 37px;
	float: left;
	padding: 8px 0 0 7px;
}
.modaltip-box .r {
	background: url(../images/bg-modaltip.gif) no-repeat 100% -45px;
	overflow: hidden;
	text-indent: -9999px;
	height: 45px;
	width: 8px;
	float: left;
}
.modaltip-box span {
	background: url(../images/arrow10.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
}
/* custom scrollbar */
.scroll-content { position: relative; }
.scrollbar { background-color: #8f8f8f; }
.scrollbar-slider {
	background: url(../images/bg-slider.gif) no-repeat 0 50%;
	border: 1px solid #d8d8d8;
	width: 15px !important;
	cursor: default;
}
.scrollbar-button-up { background: url(../images/bg-scroll-up.gif) no-repeat; }
.scrollbar-button-down { background: url(../images/bg-scroll-down.gif) no-repeat; }
.scrollbar-button-up:hover,
.scrollbar-button-down:hover { background-position: 0 -21px; }
/* slide box */
.table .slide {
	clear: both;
	background: #f7f7f7 url(../images/bg-dotted-line3.gif) repeat-x;
	overflow: hidden;
	padding: 14px 5px 9px 15px;
}
.table .photo { float: left; }
.table .photo .frame {
	background: url(../images/bg-frame5.gif) no-repeat;
	width: 118px;
	padding: 1px;
	margin: 0 0 6px;
}
.table .photo .frame img { vertical-align: top; }
/* downloads */
.download {
	margin: 0;
	padding: 0 4px 0 0;
	list-style: none;
	text-align: center;
}
.download li {
	display: inline;
	margin: 0 -2px 0 0;
}
.download li img { vertical-align: top; }
.scrollbox-holder {
	float: left;
	background: url(../images/bg-scroll-box-left.gif) no-repeat;
	height: 181px;
	width: 402px;
	margin-left: 18px;
	display: inline;
	overflow: hidden;
}
.item-drop .scrollbox-holder {
	width: 343px;
	margin-left: 0;
}
.scrollbox-holder2 { width: 367px; }
.item-drop .scrollbox-holder2 {
	width: 278px;
	margin: 0 0 0 9px;
}
.scrollbox-holder .scroll-box {
	height: 181px;
	overflow: auto;
	font-size: 12px;
	line-height: 18px;
	color: #070707;
	position: relative;
	background: url(../images/bg-scroll-box-right.gif) no-repeat 100% 0;
}
.scroll-box dl {
	margin: 0 0 7px;
	overflow: hidden;
	width: 100%;
}
.scroll-box dl dt {
	float: left;
	clear: both;
	color: #5d5e60;
	margin: 0 2px 0 0;
}
.scroll-box dl dd { margin: 0; }
.scroll-box p { margin: 0 0 15px; }
.item-drop .scroll-box p {
	margin: 0 0 9px;
	line-height: 13px;
}
.scroll-box ul {
	margin: 0 0 10px 3px;
	padding: 0;
	list-style: none;
}
* html .scroll-box ul,
*+html .scroll-box ul { display: inline-block; }
.scrollbox-holder2 ul {
	margin-left: 0;
	font-size: 11px;
	line-height: 19px;
}
.scroll-box ul li {
	background: url(../images/bullet.gif) no-repeat 0 6px;
	padding: 0 0 0 16px;
	height: 1%;
}
.scroll-box .scroll-content {
	margin: 10px 0 0 12px;
	height: 162px !important;
	width: 365px
}
.item-drop .scroll-box .scroll-content { width: 308px }
.scrollbox-holder2 .scroll-content { width: 330px; }
.item-drop .scrollbox-holder2 .scroll-box .scroll-content { width: 243px }
.scroll-box .scrollbar-button-up { background: url(../images/bg-scroll-up2.gif) no-repeat; }
.scroll-box .scrollbar-button-up:hover { background-position: 0 -21px; }
.scroll-box .head {
	display: block;
	font-weight: normal;
	color: #5d5e60;
	margin: 0 0 6px;
}
/* my notifications section */
.my-notifications .mail {
	height: 16px;
	width: 16px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-mail.gif) no-repeat;
	margin: -2px 0 0 -10px;
	position: relative;
}
.my-notifications .tr-opened .mail,
.my-notifications .read .mail { background-position: 0 -16px; }
.my-notifications .tr-opened .cell-name,
.my-notifications .tr-opened .cell-subject,
.my-notifications .tr-opened .cell-updated {
	text-indent: -9999px;
	background: none;
}
.my-notifications .tr-opened .btn-settings { display: none; }
.my-notifications .btn-report { display: none; }
.my-notifications .tr-opened .btn-report { display: block; }
.my-notifications .slide {
	border-top: 1px solid #c5c5c5;
	background: #fcfcfc;
	padding: 0;
}
/* messages */
.message-holder .message-buttons {
	background-color: #f7f7f7;
	overflow: hidden;
	padding: 5px 6px 6px 8px;
	border-top: 1px solid #c5c5c5;
}
* html .message-holder .message-buttons,
* html .message-holder .message-info { display: inline-block; }
/* message info */
.message-holder .message-info {
	border-bottom: 1px solid #c5c5c5;
	margin: 0 12px 0 16px;
	padding: 7px 0 7px;
	overflow: hidden;
	color: #545657;
}
.message-holder .message-info dl {
	margin: 0;
	overflow: hidden;
	height: 1%;
	font-size: 13px;
	line-height: 19px;
}
.message-holder .message-info dl dt {
	float: left;
	clear: both;
	color: #4882c3;
	margin: 0 3px 0 0;
}
.message-holder .message-info dl dd { margin: 0; }
.message-holder .message-info .received-date {
	float: right;
	font-size: 11px;
	line-height: 14px;
	margin: 13px 0 0;
}
.message-holder .message-info .received-date dd { float: left; }
/* message text */
.message-holder .message {
	color: #737373;
	font-size: 11px;
	line-height: 18px;
	margin: 0 19px;
	padding: 2px 0 8px;
}
.message-holder .message p { margin: 0; }
/* footer settings */
.footer-settings {
	height: 1%;
	overflow: hidden;
	margin: 0 0 28px 4px;
}
/* create page */
.btn-preview-holder {
	position: relative;
	display: inline-block;
	margin: 0 8px 0 9px;
	vertical-align: top;
}
.btn-preview-holder:hover .btn-preview strong,
.btn-preview-holder-hover .btn-preview strong,
.drop-opened .btn-preview strong { background-position: 0 -23px; }
/* preview drop */
.drop-preview {
	position: absolute;
	top: 41px;
	left: 0;
	width: 151px;
	text-align: left;
	z-index: 10;
	display: none;
	padding: 0 0 10px;
}
.drop-opened .drop-preview { display: block; }
.drop-preview .top {
	background: url(../images/bg-preview-top.gif) no-repeat;
	padding: 20px 0 0 7px;
	float: left;
	width: 144px;
}
.drop-preview img {
	display: block;
	margin: 0 0 10px;
}
.drop-preview .btn-enlarge {
	display: block;
	background: url(../images/btn-enlarge.gif) no-repeat;
	width: 81px;
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 0 -10px 29px;
	position: relative;
}
.drop-preview .btn-enlarge:hover { background-position: 0 -23px; }
.drop-preview .bottom {
	background: url(../images/bg-preview-bottom.png) no-repeat;
	text-indent: -9999px;
	height: 21px;
	overflow: hidden;
	font-size: 0;
	clear: both;
}
.drop-preview .btn-close,
.drop-upload .btn-close {
	position: absolute;
	bottom: 6px;
	right: -5px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-close2.gif) no-repeat;
	width: 12px;
	height: 11px;
}
.drop-upload .btn-close { bottom: 4px; }
/* btn upload holder */
.btn-upload-holder {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
/* drop upload */
.drop-upload {
	position: absolute;
	top: 41px;
	left: 13px;
	width: 166px;
	text-align: left;
	z-index: 10;
	display: none;
	padding: 0 0 10px;
}
.drop-upload .top {
	background: #777779 url(../images/bg-upload-top.gif) no-repeat;
	padding: 20px 0 0 8px;
	overflow: hidden;
	height: 1%;
}
.drop-upload .bottom {
	overflow: hidden;
	text-indent: -9999px;
	font-size: 0;
	background: url(../images/bg-upload-bottom.png) no-repeat;
	height: 16px;
}
.drop-upload .add {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-add.gif) no-repeat;
	width: 31px;
	height: 28px;
}
.drop-upload .file {
	width: 151px;
	background: #ebebeb;
	display: block;
	border: 1px solid #57595c;
	margin: 0 0 13px;
	padding: 5px 0;
}
.mac.gecko .drop-upload .file { font: 9px/12px Arial, Helvetica, sans-serif; }
.drop-opened .btn-upload-resume {
	text-decoration: none;
	background-position: 100% -92px;
	color: #fff;
}
.drop-opened .btn-upload-resume span { background-position: 0 -414px; }
.drop-opened .drop-upload { display: block; }
/* columns */
.columns-holder {
	margin: 0 0 0 11px;
	padding: 1px 0 0;
	width: 969px;
}
.columns-holder:after {
	clear: both;
	display: block;
	content: "";
}
/* left column */
.columns-holder .col-1 {
	float: left;
	width: 242px;
}
/* create info box */
.create-info {
	margin: 0 0 4px;
	overflow: hidden;
	height: 1%;
}
/* image */
.create-info .image {
	background: url(../images/bg-image.gif) repeat-y;
	width: 173px;
	margin: 0 0 13px 34px;
}
.create-info .image .top { background: url(../images/bg-image-top.gif) no-repeat; }
.create-info .image .bottom {
	background: url(../images/bg-image-bottom.gif) no-repeat 0 100%;
	padding: 1px;
}
.create-info .image img { vertical-align: top; }
.hidden { display: none; }
.create-info dl {
	margin: 0;
	color: #5d5e60;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
.create-info dt {
	display: inline;
	font-weight: bold;
}
.create-info dd {
	margin: 0;
	display: inline;
}
.create-info dd a {
	color: #7eb055;
	font-weight: bold;
}
.btn-change-url {
	background: url(../images/btn-change-url.gif) no-repeat;
	width: 85px;
	height: 21px;
	display: block;
	margin: 12px auto;
	color: #545657;
	text-align: center;
	padding: 5px 0 0;
	line-height: 15px;
}
/* drag note */
.drag-note {
	background: url(../images/bg-drag-and-drop.gif) no-repeat;
	color: #c5c5c5;
	font: bold 11px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 9px 0 0 39px;
	margin: 0 0 11px 1px;
}
.drag-note a { color: #7eb055; }
/* modul box */
.modul-box {
	background: url(../images/bg-modul-box.gif) repeat-y;
	width: 100%;
	margin: 0 0 11px;
}
.modul-box .top { background: url(../images/bg-modul-box-top.gif) no-repeat; }
.modul-box .bottom {
	background: url(../images/bg-modul-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 0 1px 8px;
}
/* form add section */
.form-add-section { padding: 12px 0 0 5px; }
.modul-box .heading {
	text-transform: uppercase;
	color: #808b8f;
	display: block;
	font: bold 15px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 12px 2px;
}
.form-add-section select {
	margin: 0 0 10px;
	color: #717c80;
	width: 230px;
}
.btn3 {
	display: inline-block;
	background: url(../images/bg-button-gray.gif) no-repeat;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
}
.btn3 span {
	background: url(../images/bg-button-gray-right.gif) no-repeat 100% 0;
	height: 19px;
	float: left;
	padding: 4px 10px 0 6px;
	cursor: pointer;
}
.btn3 em {
	font-style: normal;
	background: url(../images/arrow11.gif) no-repeat 0 5px;
	padding-left: 8px;
}
.btn3:hover { text-decoration: none; }
/* iResume Detail box */
.modul-box .box-heading {
	background: #e9e9e9 url(../images/bg-heading2.gif) no-repeat;
	border-bottom: 1px solid #c5c5c5;
	padding: 7px 8px 6px 11px;
	position: relative;
	height: 1%;
	overflow: hidden;
}
.modul-box .box-heading strong {
	color: #6a7376;
	font: bold 23px/26px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	float: left;
}
.modul-box .ico-drag {
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/ico-drag2.gif) no-repeat;
	width: 19px;
	height: 19px;
	font-size: 0;
	margin: 4px 1px 0 0;
	clear: both;
}
/* sections */
.sections {
	margin: -1px 0 -3px;
	padding: 0;
	list-style: none;
}
.sections li {
	overflow: hidden;
	height: 1%;
	vertical-align: top;
}
.sections .opened {
	border: solid #c5c5c5;
	border-width: 1px 0;
	margin-bottom: -1px;
	position: relative;
}
.sections li .hold {
	height: 1%;
	overflow: hidden;
	padding: 9px 2px 8px 5px;
	background: #f9f9f9 url(../images/bg-dotted-line3.gif) repeat-x;
}
.sections .opened .hold {
	padding: 5px 2px 5px 5px;
	background: #eee url(../images/bg-heading3.gif) no-repeat 0 100%;
}
.sections li .name {
	float: left;
	color: #808b8f;
	font: bold 15px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 2px 0 0 3px;
	width: 149px;
}
.sections .opened .name { color: #6a7376; }
/* sub sections */
.sections .slide {
	overflow: hidden;
	width: 100%;
	display: none;
	background: #efefef;
	border-top: 1px solid #c5c5c5;
}
.sections .opened .slide {
	display: block;
}
.sections .slide ul {
	margin: 0;
	padding: 3px 0 4px;
	list-style: none;
	width: 100%;
}
.sections .slide ul li {
	overflow: hidden;
	height: 1%;
	background: url(../images/bg-dotted-line5.gif) repeat-x 0 100%;
	padding: 4px 4px 7px 5px;
	color: #717c80;
	cursor: pointer;
}
.sections .slide ul li:hover,
.sections .slide ul li.hover,
.sections .slide ul li.opened {
	color: #35758b;
	background: #fff;
	border: solid #e6e6e6;
	border-width: 1px 0;
	margin: -3px 0 0;
	padding: 6px 4px 6px 5px;
}
.sections .slide ul li strong {
	float: left;
	text-transform: uppercase;
	width: 144px;
	margin: 4px 0 0;
	font: 12px/16px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.sections .slide ul li:hover strong,
.sections .slide ul li.hover strong,
.sections .slide ul li.opened strong { font-weight: bold; }
.sections .slide ul li .btn-down,
.sections .slide ul li .btn-up { float: left; }
.sections .slide ul li.first .btn-up { visibility: hidden; }
.sections .slide ul li.last .btn-down { visibility: hidden; }
.sections .slide ul li.first .btn-down { float: right; }
.sections .slide ul li .sort {
	float: left;
	width: 50px;
	padding: 0 10px 0 0;
}
.btn-remove {
	float: right;
	background: url(../images/btn-delete.gif) no-repeat;
	width: 23px;
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
}
.btn-remove:hover { background-position: 0 -23px; }
.btn-remove-big {
	float: left;
	background: url(../images/btn-delete2.gif) no-repeat;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	margin-left: 6px;
}
.btn-remove-big:hover { background-position: 0 -27px; }
/* add, remove subsection */
.sections .control {
	overflow: hidden;
	height: 1%;
	padding: 0 0 4px 3px;
}
/* btn plus and minus */
.btn-plus,
.btn-minus {
	float: left;
	margin: 0 0 0 2px;
	width: 23px;
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-plus.gif) no-repeat;
}
.btn-minus { background: url(../images/btn-minus.gif) no-repeat; }
.btn-plus:hover,
.btn-minus:hover { background-position: 0 -23px; }
.btn-plus-big,
.btn-minus-big {
	float: left;
	overflow: hidden;
	text-decoration: underline;
	width: 27px;
	height: 27px;
	background: url(../images/btn-plus2.gif) no-repeat;
	margin: 0 7px 0 0;
	text-indent: -9999px;
}
.btn-minus-big { background: url(../images/btn-minus2.gif) no-repeat; }
.btn-plus-big:hover,
.btn-minus-big:hover { background-position: 0 -27px; }
/* right column */
.columns-holder .col-2 {
	float: right;
	width: 716px;
}
.btn-x-big {
	float: left;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-close3.gif) no-repeat;
}
.btn-x-big:hover { background-position: 0 -27px; }
/* form details */
.form-details .form-col-1 {
	float: left;
	width: 297px;
	margin-left: -3px;
	display: inline;
}
.form-details .form-col-2 {
	float: left;
	width: 427px;
	display: inline;
	margin: 0 0 0 9px;
}
.form-details .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 10px;
}
.form-details label {
	float: left;
	width: 160px;
	text-align: right;
	font: 14px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	color: #717c80;
	margin: 4px 0 0;
	padding: 0 7px 0 0;
}
.form-details .form-col-1 label { width: 108px; }
.form-details .form-col-2 label {
	display: block;
	float: none;
	width: auto;
	margin: 0;
	padding: 3px 0 17px;
	text-align: left;
}
.form-details .text {
	float: left;
	background: url(../images/bg-text4.gif) no-repeat;
	position: relative;
}
.form-details .focus { background-position: 0 -56px; }
.form-details .text .r {
	float: left;
	background: url(../images/bg-text4.gif) no-repeat 100% -28px;
	height: 28px;
}
.form-details .focus .r { background-position: 100% -84px; }
.form-details .text input {
	float: left;
	border: 0;
	padding: 0;
	margin: 6px 9px 0 8px;
	background: none;
	color: #5a6062;
	font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 521px;
}
.form-details .form-col-1 .text input { width: 165px; }
.form-details .date input { width: 140px; }
.form-details select {
	color: #5a6062;
	font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 537px;
	margin: 4px 0 0;
	float: left;
}
.btn-calendar {
	float: left;
	overflow: hidden;
	text-indent: -9999px;
	width: 21px;
	height: 21px;
	background: url(../images/ico-calendar.gif) no-repeat;
	margin: 4px 6px 0 0;
}
.form-details .note {
	display: block;
	color: #717c80;
	font-size: 10px;
	line-height: 12px;
	margin-left: 135px;
	clear: both;
	padding: 4px 0 13px;
}
.btn-help {
	float: left;
	background: url(../images/ico-question2.gif) no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 4px 0 0 9px;
}
/* textarea */
.form-details .textarea {
	float: left;
	width: 537px;
	background: url(../images/bg-textarea3.gif) no-repeat;
}
.form-details .focus-textarea { background-position: -537px 0; }
.form-details .textarea-short {
	background: url(../images/bg-textarea5.gif) no-repeat;
	width: 424px;
}
.form-details .form-col-2 .focus-textarea { background-position: -424px 0; }
.form-details .textarea-bottom {
	background: url(../images/bg-textarea3-bottom.gif) no-repeat 0 100%;
	width: 517px;
	overflow: hidden;
	padding: 9px 10px 9px;
}
.form-details .focus-textarea .textarea-bottom { background-position: -537px 100%; }
.form-details .textarea-short .textarea-bottom {
	width: 404px;
	background: url(../images/bg-textarea5-bottom.gif) no-repeat 0 100%;
}
.form-details .form-col-2 .focus-textarea .textarea-bottom { background-position: -424px 100%; }
.form-details .textarea textarea {
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	color: #5a6062;
	font: 13px/16px Verdana, Arial, Helvetica, sans-serif;
	width: 517px;
	height: 58px;
	max-width: 517px;
	max-height: 58px;
	overflow: auto;
}
.form-details .textarea-big textarea {
	height: 154px;
	max-height: 154px;
}
.form-details .textarea-short textarea {
	width: 405px;
	height: 124px;
	max-width: 405px;
	max-height: 124px;
}
/* buttons */
.details-control {
	padding: 85px 14px 15px 1px;
	overflow: hidden;
	height: 1%;
	text-align: center;
}
.details-control .btn-light-gray {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}
/* manage page */
.manage-columns {
	height: 1%;
	margin: -4px 10px 12px 11px;
}
.manage-columns:after {
	clear: both;
	display: block;
	content: "";
}
/* left column */
.manage-columns .col-1 {
	float: left;
	width: 217px;
}
.manage-columns .table-box,
.columns-holder .table-box { margin: 0 0 11px; }
.manage-columns .table-box .caption .tr,
.columns-holder .col-2 .table-box .caption .tr { padding: 8px 8px 5px 12px; }
.manage-columns .table-box .title {
	color: #6a7376;
	font: bold 23px/25px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.manage-columns .table-box .btn-settings { margin: 0; }
/* form choose resume */
.form-choose-resume {
	background-color: #fff9d6;
	border: 1px solid #bfaf52;
	padding: 9px 0 9px 6px;
	overflow: hidden;
	height: 1%;
	margin: -1px 0 0;
}
.form-choose-resume select {
	margin: 0;
	width: 202px;
	float: left;
	color: #717c80;
	font: 12px/15px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.alphabet-box {
	background: #f9f9f9 url(../images/bg-alphabet.gif) repeat-y;
	overflow: auto;
	position: relative;
	height: 326px;
	margin-left: -1px;
}
/* letters */
.letters {
	float: left;
	margin: 0;
	padding: 0 0 2px;
	list-style: none;
	width: 25px;
	font: bold 13px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.letters li {
	text-align: center;
	vertical-align: top;
	overflow: hidden;
	width: 100%;
	margin: 0 0 -2px;
}
.letters li a {
	color: #919799;
	display: block;
	width: 24px;
	height: 20px;
	text-align: center;
	background: url(../images/bg-letters.gif) no-repeat;
	padding: 1px 0 0 1px;
}
.letters li.active a,
.letters li a:hover {
	background-position: 0 -21px;
	color: #7a5600;
	text-decoration: none;
}
/* resumes list */
.resumes {
	margin: 0;
	padding: 0 0 0 1px;
	float: left;
	width: 174px;
	list-style: none;
	font-size: 13px;
	line-height: 16px;
}
.resumes li {
	padding: 7px 5px 10px 14px;
	background: url(../images/bg-dotted-line3.gif) repeat-x 0 100%;
	overflow: hidden;
	vertical-align: top;
}
* html .resumes li { display: inline-block; }
.resumes li a {
	color: #808b8f;
	float: left;
}
.resumes li span {
	background-color: #f6c949;
	color: #7a5600;
}
/* btn drag */
.btn-drag {
	overflow: hidden;
	text-indent: -9999px;
	width: 23px;
	height: 23px;
	background: url(../images/btn-drag.gif) no-repeat;
	float: left;
}
.btn-drag:hover { background-position: 0 -23px; }
.resumes .btn-drag {
	margin: -3px 0 -5px;
	float: right;
}
/* history box */
.manage-columns .table-box2 .caption .tr { padding: 8px 8px 4px 9px; }
.manage-columns .table-box2 .title {
	color: #7a5600;
	font: bold 17px/27px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.history-box ul {
	margin: 0;
	padding: 0 0 3px;
	list-style: none;
	width: 100%;
}
.history-box ul li {
	background: url(../images/bg-dotted-line6.gif) repeat-x;
	margin: -1px 0 0;
	padding: 1px 0 0;
	height: 1%;
	vertical-align: top;
}
.history-box ul li a {
	color: #8e6400;
	background: url(../images/bullet2.gif) no-repeat 13px 10px;
	padding: 6px 5px 7px 29px;
	display: block;
	height: 1%;
}
.history-box ul li a:hover,
.history-box ul li.active a {
	background: #fffdf1 url(../images/bullet2.gif) no-repeat 13px -83px;
	text-decoration: none;
}
/* center column */
.col-2 {
	width: 428px;
	float: left;
	margin: 0 0 0 11px;
	display: inline;
}
.btn-edit {
	float: left;
	width: 23px;
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-edit2.gif) no-repeat;
}
.btn-edit:hover { background-position: 0 -23px; }
.btn-edit-big {
	float: left;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-edit.gif) no-repeat;
}
.btn-edit-big:hover { background-position: 0 -27px; }
/* iresume details box */
.iresume-details {
	height: 531px;
	padding: 0 0 0 8px;
	position: relative;
	overflow: auto;
}
.iresume-details .scroll-content { height: 516px !important; }
.personal-info {
	width: 389px;
	padding: 8px 0 22px;
	overflow: hidden;
}
.personal-info .holder {
	overflow: hidden;
	height: 1%;
}
.personal-info .image {
	float: left;
	margin: 3px 14px 0 0;
	background: url(../images/bg-frame6.gif) no-repeat;
}
.personal-info .image div {
	background: url(../images/bg-frame6-bottom.gif) no-repeat 0 100%;
	padding: 1px 0 1px 1px;
}
.personal-info .image img { vertical-align: top; }
.personal-info strong {
	display: block;
	color: #333435;
	font: bold 18px/21px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
}
.personal-info dl {
	margin: 0 0 4px;
	height: 1%;
	overflow: hidden;
	line-height: 13px;
}
.personal-info dl dt {
	float: left;
	clear: both;
	margin: 0 3px 0 0;
	color: #353127;
}
.personal-info dl dd { margin: 0; }
.personal-info .download { text-align: left; }
.personal-info dl a { color: #615c4b; }
/* slide box */
.slide-box-holder {
	margin: 0 0 7px 2px;
	overflow: hidden;
	width: 388px;
}
.preview-box .slide-box-holder {
	margin: 0 0 11px 4px;
	width: 732px;
}
.slide-box-holder .heading {
	overflow: hidden;
	height: 1%;
	border-bottom: 15px solid #fff;
	background: url(../images/bg-line3.gif) repeat-x 0 100%;
	padding: 0 0 5px;
	margin-right: 1px;
}
.preview-box .slide-box-holder .heading {
	border-bottom-width: 11px;
	padding: 0 0 7px;
}
.slide-box-holder .heading strong,
.slide-box-holder .heading h2 {
	margin: 0;
	float: left;
	color: #5d5e60;
	font: bold 17px/28px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.preview-box .slide-box-holder .heading strong,
.preview-box .slide-box-holder .heading h2 { font-size: 18px; }
.slide-box-holder .btn-down-big { float: right; }
.slide-box-opened .btn-down-big { background: url(../images/btn-up.gif) no-repeat; }
.slide-box-opened .btn-down-big:hover { background-position: 0 -27px; }
.slide-box-holder .slide-box {
	display: none;
	overflow: hidden;
}
.slide-box-holder .bg {
	background: url(../images/bg-slide.gif) repeat-y;
	text-align: justify;
	margin: 0 0 10px 1px;
	overflow: hidden;
	color: #7a7871;
	line-height: 13px;
}
.preview-box .slide-box-holder .bg {
	margin: 0 0 10px 41px;
	background: url(../images/bg-slide2.gif) repeat-y;
	width: 691px;
}
.slide-box-holder .bg .holder {
	background: url(../images/bg-slide-top.gif) no-repeat;
	width: 100%;
}
.preview-box .slide-box-holder .bg .holder { background: url(../images/bg-slide-top2.gif) no-repeat; }
.slide-box-holder .bg .frame {
	background: url(../images/bg-slide-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 10px 10px 7px 14px;
}
.preview-box .slide-box-holder .bg .frame {
	background: url(../images/bg-slide-bottom2.gif) no-repeat 0 100%;
	padding: 10px 14px 12px 14px;
}
.slide-box-holder .sub-heading {
	padding: 7px 0 11px 45px;
	font: bold 12px/15px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.slide-box-holder .sub-heading .position {
	display: block;
	margin: 0 0 8px;
	color: #b69e53;
	font-size: 15px;
	line-height: 18px;
}
.slide-box-holder .sub-heading .title {
	font-size: 15px;
	line-height: 18px;
	margin: 0 15px 0 0;
}
.slide-box-holder .sub-heading .date {
	float: right;
	font-style: normal;
	color: #5d5e60;
	margin: 3px 0 0;
}
.slide-box-holder .sub-heading .location em {
	font-style: normal;
	color: #b69e53;
}
.slide-box-holder .slide-box p { margin: 0 0 5px; }
.slide-box-holder .slide-box ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 18px;
}
.slide-box-holder .slide-box ul li {
	background: url(../images/bullet.gif) no-repeat 0 6px;
	padding: 0 0 0 15px;
}
.manage-columns .col-3 {
	float: right;
	width: 300px;
}
/* highlights */
.highlights {
	position: relative;
	height: 276px;
	overflow: auto;
	width: 298px;
}
.btn-comment-big {
	float: left;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/btn-comment.gif) no-repeat;
}
.btn-comment-big:hover { background-position: 0 -27px; }
.table-box3 .btn-comment-big { background-position: 0 -54px; }
.table-box3 .btn-comment-big:hover { background-position: 0 -81px; }
.highlights .details {
	margin: 5px 0 1px;
	padding: 0;
	list-style: none;
	width: 100%;
	position: relative;
	overflow: hidden;
	background: url(../images/bg-dotted-line3.gif) repeat-x 0 100%;
}
.highlights .details li {
	overflow: hidden;
	vertical-align: top;
	padding: 6px 6px 9px 6px;
	margin: -1px 0 0;
	background: url(../images/bg-dotted-line3.gif) repeat-x;
	position: relative;
}
* html .highlights .details li { display: inline-block; }
.highlights dl {
	margin: 0;
	padding: 1px 0 0 4px;
	float: left;
	font-size: 12px;
	line-height: 15px;
}
.highlights dl dt { display: inline; }
.highlights dl dd {
	margin: 0;
	display: inline;
	color: #070707;
}
.highlights .btn-edit {
	position: absolute;
	right: 6px;
	top: 4px;
}
.edit-state dl,
.edit-state .btn-edit { display: none; }
/* notes */
.notes {
	position: relative;
	height: 204px;
}
.highlights .note-title {
	display: block;
	color: #5d5e60;
	font-size: 12px;
	line-height: 15px;
	padding: 8px 5px 5px 9px;
}
.highlights .items {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.highlights .items li {
	overflow: hidden;
	height: 1%;
	position: relative;
	padding: 8px 6px 8px 6px;
	margin: -1px 0 0;
	vertical-align: top;
	background: url(../images/bg-dotted-line3.gif) repeat-x;
}
.highlights .items li .item {
	background: url(../images/bullet.gif) no-repeat 3px 4px;
	display: block;
	padding: 0 0 0 21px;
}
.highlights .items li.edit-state .item { display: none; }
/* form edit */
.form-edit {
	width: 100%;
	overflow: hidden;
	margin: 0 0 -2px;
	display: none;
}
.items .form-edit { margin-top: -2px; }
.edit-state .form-edit { display: block; }
.form-edit .textarea {
	background: url(../images/bg-textarea4.gif) no-repeat;
	width: 270px;
	overflow: hidden;
}
.form-edit .textarea div {
	background: url(../images/bg-textarea4-bottom.gif) no-repeat 0 100%;
	float: left;
	width: 254px;
	padding: 4px 8px;
}
.form-edit .textarea textarea {
	float: left;
	background: none;
	border: 0;
	color: #5a6062;
	font: 13px/18px Verdana, Arial, Helvetica, sans-serif;
	width: 254px;
	height: 38px;
	max-width: 254px;
	max-height: 38px;
	overflow: auto;
	margin: 0;
	padding: 0;
}
.items .form-edit .textarea textarea {
	height: 20px;
	max-height: 20px;
}
.form-edit .btn-save-changes {
	float: right;
	background: url(../images/btn-save.gif) no-repeat;
	width: 35px;
	height: 23px;
	color: #7c8487;
	font: bold 13px/18px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 5px 0 0 35px;
	margin: 4px 0 0;
}
.form-edit .btn-save-changes:hover {
	text-decoration: none;
	background-position: 0 -28px;
	color: #fff;
}
/* present page */
.manage-columns .col-4 {
	float: right;
	width: 741px;
}
/* highlights box */
.highlights-box { margin: 41px 8px 0 11px; }
.highlights-box .highlights-item {
	overflow: hidden;
	height: 1%;
	padding: 0 0 7px;
}
/* image */
.highlights-box .image {
	float: left;
	width: 127px;
	color: #5d5e60;
	font-size: 12px;
	line-height: 14px;
}
* html .highlights-box .image { width: 124px; }
.highlights-box .image .hold {
	padding: 1px 0 1px 1px;
	background: url(../images/bg-frame7.gif) no-repeat;
	margin: 0 0 3px;
}
.highlights-box .image img { vertical-align: top; }
.highlights-box .table-box {
	overflow: hidden;
	height: 1%;
}
.highlights-box .image strong {
	display: block;
	margin: 0 0 0 3px;
}
.highlights-box .image em {
	display: block;
	font-style: normal;
	margin: 0 0 0 3px;
}
.highlights-box .holder {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 14px;
}
.highlights-box .sub-col-1 {
	float: left;
	width: 200px;
	margin: 8px 0 0;
}
.highlights-box .sub-col-2 {
	float: left;
	width: 300px;
	margin: 5px 0 0 20px;
	display: inline;
}
.highlights-box .highlights-item dl {
	margin: 0;
	overflow: hidden;
	height: 1%;
	color: #5d5e60;
	font-size: 12px;
	line-height: 18px;
}
.highlights-box .highlights-item dl dt {
	float: left;
	clear: both;
	margin-right: 3px;
}
.highlights-box .highlights-item dl dd { color: #070707; }
.highlights-box .highlights-item p { margin: 0 0 4px; }
.highlights-box .highlights-item ul {
	margin: 0 0 10px 3px;
	padding: 0;
	list-style: none;
	line-height: 15px;
}
.highlights-box .highlights-item ul li {
	background: url(../images/bullet.gif) no-repeat 0 5px;
	padding: 0 0 1px 15px;
}
.highlights-item .btn-down-big { margin-left: 6px; }
/* add item holder */
.add-item-holder {
	overflow: hidden;
	height: 1%;
	padding: 18px 0 28px 12px;
}
.add-item-holder .add-item {
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/ico-add-hignlights.gif) no-repeat;
	width: 97px;
	height: 87px;
}
.btn-add-iresume {
	float: left;
	background: url(../images/btn-gray.gif) no-repeat 100% 0;
	font: bold 18px/21px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 19px 0 0 27px;
	color: #7c8487;
}
.btn-add-iresume span {
	float: left;
	background: url(../images/btn-gray.gif) no-repeat 0 -460px;
	height: 34px;
	padding: 12px 18px 0 42px;
	cursor: pointer;
}
.btn-add-iresume:hover {
	background-position: 100% -92px;
	text-decoration: none;
	color: #fff;
}
.btn-add-iresume:hover span { background-position: 0 -506px; }
/* search page */
.results-heading {
	overflow: hidden;
	height: 1%;
	margin: 0 0 3px;
	color: #9ca6a9;
	font-size: 13px;
	line-height: 16px;
}
.results-heading ul {
	margin: 0 -6px 0 0;
	padding: 0;
	float: right;
	list-style: none;
	overflow: hidden;
	display: inline;
}
.results-heading ul li {
	float: left;
	background: url(../images/separator2.gif) no-repeat;
	padding: 0 12px 4px 11px;
	margin-left: -2px;
}
.results-heading ul li a { color: #60696c; }
.results-heading ul li a.save-search {
	background: url(../images/ico-save.gif) no-repeat 0 3px;
	padding: 0 0 0 14px;
	color: #9ca6a9;
}
.search-columns {
	height: 1%;
	margin: 0 7px 0 13px;
}
.search-columns:after {
	clear: both;
	display: block;
	content: "";
}
/* left column */
.search-columns .col-1 {
	float: left;
	width: 211px;
}
/* right column */
.search-columns .col-2 {
	float: right;
	width: 748px;
}
.search-columns .table-box { margin: 0 0 12px; }
.search-columns .table-box .caption .tr { padding: 9px 9px 7px 13px; }
.search-columns .table-box .caption .title {
	color: #6a7376;
	font: bold 20px/23px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	width: auto;
}
/* search iresumes */
.search-iresumes {
	overflow: hidden;
	height: 1%;
	padding: 15px 0 6px 10px;
}
.search-iresumes .row {
	overflow: hidden;
	height: 1%;
	padding: 0 0 6px;
}
.search-iresumes .text {
	float: left;
	background: url(../images/bg-text4.gif) no-repeat;
	height: 28px;
	width: 156px;
}
.search-iresumes .focus { background-position: 0 -56px; }
.search-iresumes .text input {
	float: left;
	margin: 5px 0 0 8px;
	padding: 0;
	color: #5d5e60;
	font: 14px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	background: none;
	width: 139px;
}
.search-iresumes .submit {
	float: left;
	text-indent: -9999px;
	font-size: 0;
	line-height: 0;
	background: url(../images/btn-search3.gif) no-repeat;
	width: 36px;
	height: 28px;
	cursor: pointer;
	border: 0;
}
.search-iresumes .reset {
	float: right;
	border: 0;
	background: url(../images/btn-clear.gif) no-repeat;
	width: 67px;
	height: 30px;
	cursor: pointer;
	margin: 0 8px 0 0;
	padding: 0 0 5px 22px;
	color: #7c8487;
	font: bold 15px/30px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}
.presto .search-iresumes .reset { padding: 0 0 0 22px; }
.search-iresumes .reset:hover,
.search-iresumes .hover {
	background-position: 0 -30px;
	color: #fff;
}
/* form filter */
.form-filter {
	overflow: hidden;
	height: 1%;
	position: relative;
	top: 4px;
	padding: 0 0 37px;
}
.filter-section {
	background: url(../images/bg-dotted-line3.gif) repeat-x;
	padding: 9px 2px 8px 10px;
	margin: -1px 0 0;
}
.filter-section .filter-heading {
	background: #fff url(../images/btn-open-close.gif) no-repeat 175px -84px;
	display: block;
	color: #343537;
	font-size: 13px;
	line-height: 16px;
	padding: 0 0 7px;
	cursor: pointer;
	height: 1%;
}
.form-filter .slide-box-opened .filter-heading { background-position: 175px 2px; }
.form-filter .slide-box {
	overflow: hidden;
	width: 197px;
	display: none;
	position: relative;
}
.form-filter .slide-box ul {
	margin: 0 0 7px;
	padding: 0;
	list-style: none;
	width: 100%;
}
.form-filter .slide-box ul li {
	overflow: hidden;
	height: 1%;
	padding: 0 0 2px;
}
.form-filter .slide-box ul li input {
	float: left;
	width: 16px;
	height: 15px;
	margin: 2px 2px 0 0;
	padding: 0;
}
* html .form-filter .slide-box ul li input { margin-right: -1px; }
.form-filter .slide-box ul li label {
	overflow: hidden;
	height: 1%;
	display: block;
	color: #5d5e60;
	line-height: 16px;
	word-spacing: -2px;
}
.form-filter .slide-box ul li.active label {
	color: #343537;
	font-weight: bold;
}
.form-filter .show-more {
	display: block;
	font-size: 10px;
	line-height: 13px;
}
.form-filter .show-more a { color: #b18f29; }
.form-filter .text {
	background: url(../images/bg-text4.gif) no-repeat;
	width: 190px;
	overflow: hidden;
	margin: 7px 0 6px;
}
.form-filter .text div {
	background: url(../images/bg-text4.gif) no-repeat 100% -28px;
	width: 190px;
	height: 28px;
}
.form-filter .focus { background-position: 0 -56px; }
.form-filter .focus div { background-position: 100% -84px; }
.form-filter .text input {
	float: left;
	margin: 5px 0 0 8px;
	padding: 0;
	color: #5d5e60;
	font: 14px/17px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border: 0;
	background: none;
	width: 174px;
}
/* search results */
.search-results {
	height: 1%;
	position: relative;
	padding: 1px 0 0;
}
.search-results .item {
	background: url(../images/bg-dotted-line3.gif) repeat-x;
	height: 1%;
	padding: 10px 0 8px 8px;
	position: relative;
	z-index: 1;
}
.search-results .item:after {
	clear: both;
	display: block;
	content: "";
}
.search-results .item:first-child,
.search-results .first-child { background: none; }
.search-results .image,
.popup-holder .image {
	float: left;
	background: url(../images/bg-frame8.gif) no-repeat;
	width: 58px;
	height: 67px;
	padding: 1px 0 0 1px;
	margin: 0 10px 0 0;
}
.popup-holder .image { margin: 0 7px 0 0; }
.search-results .image img,
.popup-holder .image img { vertical-align: top; }
.search-results .txt {
	float: left;
	width: 370px;
	position: relative;
}
.popup-holder .txt {
	overflow: hidden;
	height: 1%;
	padding: 0 10px 0 0;
}
.search-results .txt .name,
.popup-holder .name {
	display: block;
	color: #50595c;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 3px;
}
.popup-holder .name { color: #412e01; }
.search-results .txt .name a { color: #50595c; }
.search-results .txt dl,
.popup-holder dl {
	margin: 0;
	overflow: hidden;
	height: 1%;
	color: #b69e53;
	line-height: 15px;
}
.popup-holder dl { color: #ca8f01; }
.search-results .txt dl dt,
.popup-holder dl dt {
	float: left;
	clear: both;
	margin: 0 3px 0 0;
}
.search-results .txt dl dd,
.popup-holder dl dd { margin: 0; }
.popup-holder dl dd.title { color: #a57400; }
/* tools */
.search-results-tools {
	margin: -2px 0 0;
	padding: 0;
	list-style: none;
	float: right;
}
.preview-box .search-results-tools {
	margin: -15px 0 0;
	position: relative;
	background: url(../images/separator3.gif) no-repeat 100% 18px;
}
.search-results-tools li {
	float: left;
	width: 97px;
	font: 12px/13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/bg-dotted-line7.gif) no-repeat;
}
.preview-box .search-results-tools li {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	background: url(../images/separator3.gif) no-repeat 0 18px;
	width: 136px;
}
.search-results-tools li span {
	display: block;
	padding: 12px 0 0;
}
.preview-box .search-results-tools li.active span,
.preview-box .search-results-tools li:hover span,
.preview-box .search-results-tools li.hover span { background: url(../images/arrow13.gif) no-repeat 50% 0; }
.search-results-tools li a {
	display: block;
	text-align: center;
	padding: 48px 15px 0;
	color: #5d5e60;
	height: 1%;
}
.preview-box .search-results-tools li a { padding: 68px 25px 0; }
.search-results-tools li a.edit-resume { background: url(../images/ico-edit-resume.gif) no-repeat 50% 0; }
.search-results-tools li a.manage-resume { background: url(../images/ico-manage-resume.gif) no-repeat 50% 0; }
.search-results-tools li a.present-resume { background: url(../images/ico-present-resume.gif) no-repeat 50% 0; }
.preview-box .search-results-tools li a.edit-resume { background: url(../images/ico-edit-resume2.gif) no-repeat 50% 0; }
.preview-box .search-results-tools li a.manage-resume { background: url(../images/ico-manage-resume2.gif) no-repeat 50% 0; }
.preview-box .search-results-tools li a.present-resume { background: url(../images/ico-present-resume2.gif) no-repeat 50% 0; }
.search-results-tools li a:hover {
	color: #af9542;
	text-decoration: none;
}
.preview-box .search-results-tools li.active a,
.preview-box .search-results-tools li:hover a,
.preview-box .search-results-tools li.hover a {
	color: #af9542;
	text-decoration: none;
}
/* search results drop */
.search-results .item-selected { z-index: 10 !important; }
.item-drop {
	position: absolute;
	top: 0;
	left: -1px;
	width: 746px;
	background-color: #f3f3f3;
	border: 1px solid #c5c5c5;
	display: none;
	z-index: 100;
	padding: 6px 0;
}
.item-last .item-drop {
	top: auto;
	bottom: 0;
	z-index: 101;
}
.item-selected .item-drop { display: block; }
/* search results nav */
.search-results-nav {
	overflow: hidden;
	height: 1%;
	font-size: 13px;
	line-height: 16px;
	padding: 14px 11px 5px 2px;
}
.search-results-nav .btn-prev {
	float: left;
	background: url(../images/ico-prev.gif) no-repeat 0 5px;
	padding: 0 0 0 21px;
	color: #9ca6a9;
}
.search-results-nav .btn-next {
	float: right;
	background: url(../images/ico-next.gif) no-repeat 100% 5px;
	padding: 0 22px 0 0;
	color: #9ca6a9;
}
/* popup */
.popup-hold { display: none; }
.popup-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 296px;
	z-index: 100;
	display: none;
}
.popup-holder .top {
	background: url(../images/bg-search-search-top.png) no-repeat;
	padding: 8px 9px 0 25px;
	overflow: hidden;
	height: 1%;
}
.popup-holder .bottom {
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/bg-search-search-bottom.png) no-repeat;
	width: 281px;
	height: 9px;
	margin: 0 0 0 15px;
}
.popup-holder .btn-close {
	position: absolute;
	top: -3px;
	right: -2px;
	background: url(../images/btn-close2.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	width: 12px;
	height: 11px;
}
.popup-tools {
	margin: 0;
	padding: 14px 0 0;
	list-style: none;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	background: url(../images/bg-dotted-line6.gif) repeat-x 0 8px;
	height: 1%;
	position: relative;
}
.popup-tools li {
	display: inline;
	background: url(../images/arrow10.gif) no-repeat 0 4px;
	padding: 0 0 0 7px;
	margin: 0 4px 0 4px;
}
.popup-tools li a { color: #7a5600; }
/* edit state */
.table .search-results .photo { width: 108px; }
.table .search-results .photo .frame {
	background: url(../images/bg-frame9.gif) no-repeat;
	width: 90px;
	height: 117px;
	margin: 0 0 9px 8px;
}
.search-results .download li { margin-right: -3px; }
/* preview page */
.preview-box {
	background: url(../images/bg-preview-page.gif) repeat-y 23px 0;
	width: 100%;
	margin: 61px 0 0;
}
.preview-box .t { background: url(../images/bg-preview-page-top.gif) no-repeat 23px 0; }
.preview-box .b {
	background: url(../images/bg-preview-page-bottom.gif) no-repeat 5px 100%;
	min-height: 400px;
	padding: 0 42px 80px 32px;
}
.preview-box .b:after {
	clear: both;
	display: block;
	content: "";
}
* html .preview-box .b { height: 400px; }
/* sidebar */
.preview-box #sidebar {
	float: left;
	width: 204px;
	margin: 24px 0 0;
}
/* photo */
.preview-box #sidebar .photo { margin: 0 0 22px 19px; }
.preview-box #sidebar .photo img { vertical-align: top; }
.heading-box {
	background: url(../images/bg-heading-box-bottom.gif) no-repeat 0 100%;
	width: 100%;
	color: #5d5e60;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 29px;
}
.box .heading-box { margin: 0; }
.heading-box .holder {
	background: url(../images/bg-heading-box-top.gif) no-repeat;
	text-align: center;
	padding: 13px 15px 11px;
}
.heading-box strong {
	display: block;
	margin: 0 0 3px;
}
.heading-box em {
	display: block;
	font-style: normal;
	color: #89a8b3;
}
.heading-box h3 {
	margin: 0 0 3px;
	color: #7c8487;
	font: bold 18px/19px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	text-align: left;
}
.heading-box h3.download-format {
	background: url(../images/ico-download2.gif) no-repeat;
	padding: 0 0 6px 31px;
	margin: 0 -10px -3px -4px;
}
.preview-box #sidebar .box {
	width: 100%;
	margin: 0 0 13px;
}
.preview-box #sidebar .box .body {
	background: #b8ad8a url(../images/bg-box-bottom.gif) no-repeat 0 100%;
	margin: 0 1px;
	padding: 9px 0 11px 3px;
	height: 1%;
}
.preview-box .box .download li { margin: 0 0 0 1px; }
.preview-box .box dl {
	margin: 0 10px;
	overflow: hidden;
	height: 1%;
	color: #5a5440;
	font-size: 12px;
	line-height: 18px;
}
.preview-box .box dt {
	float: left;
	clear: both;
	margin: 0 3px 0 0;
}
.preview-box .box dd {
	margin: 0;
	color: #fff;
}
/* content */
.preview-box #content {
	float: right;
	width: 736px;
	margin: 15px 0 0;
}
.content-heading {
	height: 1%;
	margin: 0 0 14px;
}
.content-heading:after {
	clear: both;
	display: block;
	content: "";
}
/* info */
.content-heading .box {
	float: left;
	width: 263px;
	background: url(../images/bg-box-2.gif) repeat-y;
}
.content-heading .box .holder { background: url(../images/bg-box-2-top.gif) no-repeat; }
.content-heading .box .frame {
	background: url(../images/bg-box-2-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 7px 10px 10px 16px;
}
.content-heading .box .hold {
	height: 84px;
	width: 237px;
	display: table-cell;
	vertical-align: middle;
}
.content-heading .box h1 {
	display: block;
	color: #333435;
	font: bold 26px/29px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 0 1px;
}
.content-heading .box dl {
	overflow: hidden;
	height: auto;
	margin: 0 0 0 2px;
}
* html .content-heading .box dl { display: inline-block; }
.content-heading .box dl dt {
	float: left;
	clear: both;
	color: #353127;
}
.content-heading .box dl dd {
	margin: 0;
	color: #615c4b;
}
.content-heading .box dl a { color: #615c4b; }

.errors {
    padding-left: 10px;
    color: #f6c933;
    font-size: 12px;
    font-weight: bold;
    text-transform: none;
}
.success {
    text-align: center;
    color: #b2d063;
    font-weight: bold;
}

.checkbox a {
    text-transform: none;
    font-size: 12px;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
    border : 0px;
}

#site_address {
    text-transform: lowercase;
}

.cell-field.active, .cell-field.active strong {
    font-weight: bold;
}
input[name="type"] {
    margin: 5px;
}

.signup-step2 {
    width: 700px;
    margin: auto;
}
.errors-field {
    clear: both;
    color: #f6c933;
    font-weight: bold;
    margin-bottom: 0;
    font-size: 12px;
    padding-left: 168px;
}

#signup-form .text div div {
    background:none repeat scroll 0 0 transparent;
    color:#666;
    float:right;
    font-size:18px;
    font-weight:bold;
    height:31px;
    line-height:28px;
    margin-right:10px;
}

.form-details .text input {
    width: 310px;
}
.form-details .text input.asd {
    width: 430px;
}

#signup-form .text .r {
    width: 450px;
}

.main-details-control {
    text-align: center;
    margin: 15px 0;
}
.main-details-control a {
    margin: 0;
}
.main-details-control a span {
    padding-left: 30px;
    font-weight: bold;
    font-size: 18px;
}

#img-captcha {
    float: left;
    margin: 2px 5px 0 0;
}
#signup-form .text .r.text-captcha {
    width: 320px;
}
.form-details .text input#captcha {
    width: 300px;
}
#refresh-captcha {
    float: left;
    margin: 3px 0 0 5px;
    cursor: pointer;
}

.addon-title {
    padding-bottom: 10px;
    text-align: center;
    font-size: 20px;
}

#creditCard {
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 0 0 5px;
    margin: 5px 0 15px;
    width: 660px;
    display: none;
}
#creditCard p {font-weight: bold; margin-top: 5px; margin-bottom: 5px;}
#creditCard p.billing-address {

}

.button-holder a:hover em {
    text-decoration: underline;
}

.cost {
    padding:0 25px 0 20px;
    font-weight: bold;
    margin-top: 5px;
}

.cell-field .addon_checkbox {
    margin: 0 5px 2px 0;
    display: none;
}
.cell-field.active .addon_checkbox {
    display: inline-block;
}
.errors-field.card_error-error {
    padding-bottom: 10px;
}

#forgot, #back_to_login {
    font-size: 10px;
    text-transform: uppercase;
}

.spinner {margin: 0 2px 4px 0; visibility: hidden;}

.pricing-table.tour {
    background: url("../images/bg-pricing-table-1.gif") repeat-y scroll 0 0 transparent;
}
.pricing-table.contact {
    background: url("../images/bg-pricing-table-2.gif") repeat-y scroll 0 0 transparent;
}
.pricing-table .row-heading.tour {
    background: url("../images/bg-pricing-table-top-1.gif") no-repeat scroll 0 0 transparent;
}
.pricing-table .holder.tour {
    background: url("../images/bg-pricing-table-bottom-1.gif") no-repeat scroll 0 100% transparent;
}

.pricing-table .row-heading.contact {
    background: url("../images/bg-pricing-table-top-2.gif") no-repeat scroll 0 0 transparent;
}
.pricing-table .holder.contact {
    background: url("../images/bg-pricing-table-bottom-2.gif") no-repeat scroll 0 100% transparent;
}
.pricing-table .row-heading .cell-field.tour {
    width: 720px;
}
.pricing-table .row-heading .cell-field.contact {
    width: 100%;
    margin-left: 0;
}
.pricing-table .cell-field.tour {
    width: 720px;
    display: table;
    vertical-align: middle;
}

.pricing-table .row .cell-field.contact {
    width: 920px;
    margin-left: 0;
    padding: 15px;
}
.pricing-table .cell-field.tour img {
    float: left;
    margin: 10px 10px 10px 30px;
}
.pricing-table .cell-field.tour p {
    float: left;
    vertical-align: middle;
    width: 320px;
    padding: 0 5px;
}
.pricing-table .row.tour {
    background: url("../images/divider-table-1.gif") no-repeat scroll 0 0 transparent;
}
.pricing-table .cell-name.tour {
    font-size: 20px;
    font-weight: bold;
    padding: 135px 0 0 10px;
    text-align: center;
}
.pricing-table .cell-name.tour span {
    display: inline-block;
}
.tour-descr {
    display:table-cell;
    vertical-align:middle;
}

.ligin-spinner {display: none;}

.note-card {
    clear: both;
    color: #999;
    margin-bottom: 0;
    font-size: 11px;
    margin-left:168px;
    padding:0;
}

.cc-info {
    font-size: 11px;
    color: #000;
    margin: 5px 0;
    padding: 7px 0;
    text-align:center;
    background-color: #ffffec;
}
.cc-info #date, #totalCost {font-weight: bold;}
.trial-info {
    font-size: 12px;
    color: #000;
    margin: 5px 45px 15px 15px;
    padding: 7px 13px;
    background-color: #ffffec;
    text-align:center;
    display: none;
}

.pricing-table .signup-step2 .row {
    background: none;
}
.pricing-table .cell-field .signup-step2 {
    text-align: left;
    margin-top: 15px;
}

.pricing-table .row-heading.checkout {
    background: url("../images/table-top-3.png") no-repeat scroll 0 0 transparent;
}
.pricing-table .holder.checkout {
    background: url("../images/bg-pricing-table-bottom-3.gif") no-repeat scroll 0 100% transparent;
}
.pricing-table.checkout {
    background: url("../images/bg-pricing-table-3.gif") repeat-y scroll 0 0 transparent;
}

.pricing-table .row .cell-field.checkout {
    padding-bottom: 0;
}

#sameBlock {
    padding-left: 30px;
    font-size:11px;
}

#check-spinner {
    visibility: hidden;
    text-align: center;
    margin-left: 15px;
}
li#id-login {
    padding-bottom: 8px;
}

.home-page.not-page #footer {
    margin: -83px 0 0;
}

.post .entry-title a {text-decoration: none;}
.welcome-box a {color: #fff;}
.welcome-box a:hover {text-decoration: none;}

.cc-info div {text-align: left; margin-left: 15px;}
.cc-info div #resume_parsing {margin:0; margin-right:4px;}
.pricing-table .cell-field .cc-info strong {color:#000; font-weight:bold;}
