/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.1
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;/*border-top: 20px solid #a5b3ac;*/
}
.search-results {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	/*clear: both;*/
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
#testimonial {
	background-color: #f6eedc;
	border: 1px solid #e8e0ce;
	font-family:"futura-pt",sans-serif;/*"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	padding: 10px;
	color: #4c4d4f;
	font-size: 15px;
	line-height: 20px;
	/*font-size: 18px;
	line-height: 28px;*/
	width: 340px;
	float: right;
	margin: 0 0 5px 5px;
	display: block;
}
.source {
	color: #b84026;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
img {
	padding: 0;
	margin: 0;
}
/* =Layout
-------------------------------------------------------------- */

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
#print-logo {
	display: none;
}
#container {
	float: right;
	margin: 0 -240px 0 0;
	width: 100%;
}
#content {
	margin: 0 280px 0 20px;
}
#home-container {
	/*float: right;*/
	margin: 0;
	width: 100%;
}
#home-content {
	margin: 0;
	border: 0px solid #dfddd4;
	width: 900px;
	padding: 20px;/*background-image: url(images/physician-search-services-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;*/
}
/*#home-content {
	margin: 20px;
	border: 1px solid #dfddd4;
	background-image: url(images/home-bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
	width: 858px;
	padding: 20px;
}*/
#featured {
	margin: 0;
	padding: 8px 0 0 0;
	line-height: 16px;
	border-top: 1px solid #d6d5d1;
}
#featured h2 {
	background-image: url(images/calendar-icon.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	font-size: 14px;
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 16px;
}
#featured h2 a, #featured h2 a:visited, #featured h2 a:hover, #featured h2 a:active {
	font-size: 14px;
	margin: 0;
	padding: 0;
	line-height: 16px;
	font-weight: normal;
}
.search-tips {
	padding: 8px;
}
#primary, #secondary {
	float: left;
	overflow: hidden;
	width: 220px;
	margin: 0 0 20px 20px;
	background-image: url(images/sidebar-gradient.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	width: 100%;
}
#intro-home {
	float: left;
	width: 409px;
	margin: 0 20px 0 0;
	padding: 0;
}
#rotate-news {
	margin: 0 0 0 20px;
	padding: 0;
	float: left;
	width: 409px;
}
/***New Homepage Design***/
.home-content2 {
	margin: 0;
	padding: 0;
	border: 0px solid #dfddd4;
	width: 100%;
	background-image: url(images/physician-search-services-bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
.home-content3 {
	margin: 0;
	padding: 0;
	border: 0px solid #dfddd4;
	width: 100%;
	background-image: url(images/physician-search-services-bg.png);
	background-position: top right;
	background-repeat: repeat-y;
}

/*.intro-home2 {
	width: 100%;
	padding: 0;
	background-image: url(images/physician-search-services-dr-photo-home-bg.png);
	background-position: bottom-left;
	background-repeat: no-repeat;
}*/
#rotator {
	width: 100%;
	padding-top:10px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/CS-home-page-partnership-results.png);
	/*background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/rotate.php);*/
	background-position: bottom-left;
	background-repeat: no-repeat;
}

#cejkanator {
	width: 100%;
	padding-top:10px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	/*background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/frontpage14.png);
	background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/rotate.php);*/
	background-position: bottom-left;
	background-repeat: no-repeat;
}

#frontPage13 {
	width: 100%;
	padding: 0;
	background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/frontpage19.png);
	display:block;
	background-position: bottom-left;
	text-indent:-9999px;
	background-repeat: no-repeat;
}
#rotator2 {
	width: 100%;
	padding: 0;
	background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/random-images/rotate.php);
	background-position: bottom-left;
	background-repeat: no-repeat;
}
.home-intro-text {
	margin: 0;
	padding: 15px;
	font-size: 15px;
	color: #000;/*font-weight: 200;*/
	float: left;
	width: 250px;
}
.home-intro-text h2 {
	color: #b84025;
	font-size: 15px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 20px 0;
}
.home-left {
	float: left;
	width: 275px;
	margin: 0;
	padding: 0;
	background-color: #F60;
}
.home-right {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0;
	background-color: #06F;
}
.home-video-html5 {
	margin: 30px;
	padding: 0;
	background-color: #333;
	width: 432px;
	height: 243px;
	float: right;
	border: 1px solid #414939;
	-webkit-box-shadow:0 0 15px #000;
	-moz-box-shadow: 0 0 15px #000;
	box-shadow:0 0 15px #000;
}
.home-message {
	margin: 30px;
	padding: 0;
	background-color: #333;
	width: 432px;
	height: 216px;
	float: right;
	border: 1px solid #414939;
	-webkit-box-shadow:0 0 15px #000;
	-moz-box-shadow: 0 0 15px #000;
	box-shadow:0 0 15px #000;
}
#search-services-nav ul {
	font: normal 13px Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
	width: 493px;
}
#search-services-nav ul li {
	list-style-type: none;
	display:inline;
}
#search-services-nav ul li a.navrule {
	border-right: 1px solid #FFF;
}
#search-services-nav ul li a {
	background-color: #b84025;
	background-image: url(images/services-nav-gradient.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #9b3c27;
	color: #fff;
	float: left;
	padding: 7px 8px 10px 8px;
	text-decoration: none;/*width: 70px;*/
}
#search-services-nav ul li a.nav-notch {
	background-image: url(images/nav-notch.png);
	background-position: 32px 0;
	background-repeat: no-repeat;
}
#search-services-nav ul li a strong {
	color: #2c3035;
	display: block;
	font-style: normal;
	padding: 0 0 3px 0;
}
#search-services-nav ul li a:hover {
	background: #ececed;
	border-bottom: 1px solid #374c3a;
	color: #374c3a;
}
#home-services {
	
	margin: 20px;
	padding: 20px;
	background-color: #fff;
	width: 415px;
	/*height: 243px;*/
	float: right;
	border: 1px solid #c3ccc4;
	border-radius: 12px;
	-webkit-box-shadow:0 0 15px #cccccc;
	-moz-box-shadow: 0 0 15px #cccccc;
	box-shadow:0 0 15px #cccccc;
}
#home-services p.intro-text {
	
	font-size: 15px;
	font-weight: normal;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #a5b2a7;	
	margin: 0;
	color: #000;
}
.service-line {
	margin: 10px 0 0 0;
	padding: 0;
	width: 415px;
	float: left;
	/*background-color: #CCC;*/
}
.service-line a {
	margin: 0;
	padding: 0;	
}
.services-text {
	width: 245px;
	/*background-color: #999;*/
	line-height: 16px;
	color: #3e4a40;
	font-size: 14px;
	padding: 0;
	margin: 0 0 0 0;
	float: right;
}
/*Home Buttons*/
/*Physician Search*/
#home-services p a.press-it-btn {
	font-family:"futura-pt",sans-serif;
	display: block;
	width: 160px; height: 48px;
	background-image: url(images/physician-search-recruiting-services-button.png);
	background-position: top;
	text-indent: -9999px;
	float: left;
}
#home-services p a.press-it-btn:hover {
	background-position: center;
}
#home-services p a.press-it-btn:active {
	background-position: bottom;
}
/*Health Care Executive Search*/
#home-services p a.press-it-btn-exec {
	font-family:"futura-pt",sans-serif;
	display: block;
	width: 160px; height: 48px;
	background-image: url(images/executive-search-recruiting-services-button.png);
	background-position: top;
	text-indent: -9999px;
	float: left;
}
#home-services p a.press-it-btn-exec:hover {
	background-position: center;
}
#home-services p a.press-it-btn-exec:active {
	background-position: bottom;
}
/*Advanced Practice*/
#home-services p a.press-it-btn-advanced {
	font-family:"futura-pt",sans-serif;
	display: block;
	width: 160px; height: 48px;
	background-image: url(images/advanced-practice-recruiting-services-button.png);
	background-position: top;
	text-indent: -9999px;
	float: left;
}
#home-services p a.press-it-btn-advanced:hover {
	background-position: center;
}
#home-services p a.press-it-btn-advanced:active {
	background-position: bottom;
}
/*Allied Health*/
#home-services p a.press-it-btn-allied {
	font-family:"futura-pt",sans-serif;
	display: block;
	width: 160px; height: 48px;
	background-image: url(images/allied-health-search-recruiting-services-button.png);
	background-position: top;
	text-indent: -9999px;
	float: left;
}
#home-services p a.press-it-btn-allied:hover {
	background-position: center;
}
#home-services p a.press-it-btn-allied:active {
	background-position: bottom;
}
/*Recruiter Support*/
#home-services p a.press-it-btn-recruiter {
	font-family:"futura-pt",sans-serif;
	display: block;
	width: 160px; height: 48px;
	background-image: url(images/recruitment-marketing-button.png); /*background-image: url(images/recruiter-support-services-button.png);*/
	background-position: top;
	text-indent: -9999px;
	float: left;
}
#home-services p a.press-it-btn-recruiter:hover {
	background-position: center;
}
#home-services p a.press-it-btn-recruiter:active {
	background-position: bottom;
}


/*a { outline: none; }
#home-services p a.press-it-btn:hover, #demo p a.press-it-btn:focus*/
/***End New Homepage Design***/

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
/***Secondary Nav***/
.menu-header-utility {
	margin: 0 0 0 0;
	padding: 0;
	/*border: 1px solid #000;*/
	float: right;
}
#menu-primary-navigation .menu ul {
	width: 600px;
	background-color: #ccc;
}
#menu-secondary {
	margin: 0;
	padding: 2px 6px 0;
	line-height: 100%;
}
#menu-secondary li {
	margin: 0;
	padding: 0 8px 0 0;
	float: left;
	position: relative;
	list-style: none;
}
/* main level link */
#menu-secondary a {
	font-weight: normal;
	color: #45564e;
	text-decoration: underline;
	display: block;
	padding:  3px 5px 3px 5px;
	margin: 0;
}
#menu-secondary a:hover {
	background-color: #d0dbd1;
	color: #a96c5e;
}
/* main level link hover */
#menu-secondary .current a, #menu-secondary li:hover > a {
	color: #a96c5e;
}
/* sub levels link hover */
#menu-secondary ul li:hover a, #menu-secondary li:hover li a {
	background: none;
	border: none;
	color: #666;
}
#menu-secondary ul a:hover {
	background: #CCC url(img/gradient.png) repeat-x 0 -100px !important;
	color: #45564e !important;
}
/* dropdown */
#menu-secondary li:hover > ul {
	display: block;
}
/* level 2 list */
#menu-secondary ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 140px;
	position: absolute;
	top: 18px;
	left: 0;
	background-color: #d0dbd1;
}
#menu-secondary ul li {
	float: none;
	margin: 0;
	padding: 0;
}
#menu-secondary ul a {
	font-weight: normal;
}
/* level 3+ list */
#menu-secondary ul ul {
	left: 120px;
	top: -3px;
}
/* rounded corners of first and last link */
#menu-secondary ul li:first-child > a {
/*-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;*/
}
#menu-secondary ul li:last-child > a {
/*-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;*/
}
/* clearfix */
#menu-secondary:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#menu-secondary {
	display: inline-block;
}
html[xmlns] #menu-secondary {
	display: block;
}
* html #menu-secondary {
	height: 1%;
}
/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/

.one-column #content {
	margin: 20px 0 0 -220px;
	padding: 0;
	width: 900px;
}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/

.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}
/* =Fonts
-------------------------------------------------------------- */
body, input, textarea, .page-title span, .pingback a.url {
	font-family:"futura-pt",sans-serif;/*"Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
	margin: 0 auto;
	width: 960px;
	z-index: 2;
}
/*#wrapper {
	background: #fff;
	border: 1px solid #cad4d0;
	margin-top: 20px;
	padding: 0 20px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-box-shadow:0 0 15px #e0e0e0; 
	-moz-box-shadow: 0 0 15px #e0e0e0; 
	box-shadow:0 0 15px #e0e0e0; 
}*/

/* Structure the footer area */
#social-media-footer {
	margin: 0 0 0 215px;
	text-align: center;
	display: block;
	padding: 0;
	width: 900px;
}
#social-media {
	/*margin: 0 0 0 215px;*/
	text-align: left;
	display: block;
	padding-top:1px;
	width: 350px;
	height:45px;
	margin-top:8px;/*was 15px*/
margin-right:-10px;

}
#social-media ul {
	display: block;
	padding: 10px 0 0 0;
	margin: 0 auto 0;
}
#social-media ul li {
	list-style: none;
	float: left;
	margin: 0 0 0 5px;
	padding: 5px 5px 5px 5px;
	}
#social-media ul li a {
	padding: 15px 0 15px 36px;/*padding: 4px 0 4px 22px;*/
	
}
.facebook-icon {
	background-image: url(images/facebook14b.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	margin-right:-18px;

}
.twitter-icon {
	background-image: url(images/twitter14b.jpg);
	background-repeat: no-repeat;
	background-position: center left;

}
.linkedin-icon {
	background-image: url(images/linkedin14.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	
}
.podcasts-icon {
	background-image: url(images/podcast-icon.png);
	background-repeat: no-repeat;
	background-position: center left;
}
.blogs-icon {
	background-image: url(images/blogs-icon.png);
	background-repeat: no-repeat;
	background-position: center left;
}
.video-icon {
	background-image: url(images/youtube14.jpg);
	background-repeat: no-repeat;
	background-position: center left;
	
}
.pdf-icon {
	padding: 2px 0 2px 22px;
	background-image: url(images/pdf-icon.png);
	background-repeat: no-repeat;
	background-position: center left;
}

.pdf2 {
	padding: 2px 22px 2px 0px;
	background-image: url(images/pdf-icon.png);
	background-repeat: no-repeat;
	background-position: center right;
}

.social-media-links {
	display: block;
}
a.rss {
	margin: 0;
	padding: 2px 0 2px 22px;
	background-image: url(images/rss-icon.png);
	background-position: center left;
	background-repeat: no-repeat;
	display: block;
	float: right;
	font-size: 11px;
}
/* Quotes */
.testimonials-box {
	margin: 0px 8px 8px 0;
	padding: 8px;
	width: 890px;
	border: 1px solid #CCC;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.2);
        -moz-box-shadow: 0 0 10px rgba(0,0,0,.2);
        box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.testimonials-inset {
	margin: 0 0 8px 8px;
	padding: 8px;
	float: right;
	border: 1px solid #CCC;
	width: 246px;
	background-color: #f3eee9;
}
p.quote {
	font-size: 16px;
	font-weight: 300;
	color: #607452;
	line-height: 22px;
	margin: 0 0 5px 0;
}
p.quote-credit {
	font-size: 12px;
	color: #333;
	line-height: 12px;
	font-style: italic;
	margin: 0;
	padding: 0;
	text-align: right;
}
p.quote-link {
	font-size: 12px;
	color: #333;
	line-height: 12px;
	font-style: italic;
	margin: 0;
	padding: 0;
}
#footer-widget-area {
	font-family:"futura-pt",sans-serif;
	font-size:15px;
	overflow: hidden;
	margin: 0;
	padding: 20px 20px 10px 20px;
	background-color: #e6ede7;
	background-image: url(images/home-footer-top-bar.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 920px;
}
#footer-widget-area a {
	color: #407395;
	text-decoration: underline;
}
#footer-widget-area .widget-area {
	float: left;
	margin-right: 12px;/*width: 285px;*//*background-color: #eef3ef;*/
}
#footer-widget-area #first .widget-title {
	
	color: #556a58;
	display: inline-block;
	padding: 0;
	text-decoration: none;
	width: 190px;
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 15px;
}
#footer-widget-area #first {
	width: 190px;
	margin: 0 17px 0 0;
}
#footer-widget-area #first p {
}
#footer-widget-area #first ul ul {
	margin: 10px;
	list-style-type: none;
}
#footer-widget-area #second .widget-title {
	color: #556a58;
	display: inline-block;
	padding: 0;
	text-decoration: none;
	width: 190px;
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 15px;
}
#footer-widget-area #second {
	width: 190px;
	margin: 0 17px 0 0;
}
#footer-widget-area #second h3 a {
	text-decoration: none;
	color: #556a58;
	margin: 0 0 5px 0;
	padding: 0;
}
#footer-widget-area #second ul ul {
	margin: 0;
	list-style-type: none;
}
#footer-widget-area #third .widget-title {
	color: #556a58;
	display: inline-block;
	padding: 0;
	text-decoration: none;
	width: 190px;
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 15px;
}
#footer-widget-area #third {
	width: 190px;
	margin: 0 17px 0 0;
}
#footer-widget-area #third p {
}
#footer-widget-area #third h3 a {
	text-decoration: none;
	color: #556a58;
	margin: 0 0 5px 0;
	padding: 0;
}
#footer-widget-area #third ul ul {
	margin: 0;
	list-style-type: none;
}
#footer-widget-area #fourth .widget-title {
	color: #556a58;
	display: inline-block;
	padding: 0;
	text-decoration: none;
	width: 190px;
	text-align: left;
	margin: 0 0 5px 0;
	font-size: 15px;
}
#footer-widget-area #fourth {
	width: 287px;
}
#footer-widget-area #fourth p {
}
#footer-widget-area #fourth ul ul {
	margin: 10px;
	list-style-type: none;
}
#site-info {
	/*float: left;*/
	font-family:"futura-pt",sans-serif;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	width: 900px;
}
#site-info a:link, #site-info a:hover, #site-info a:visited {
	text-decoration: underline;
}
#site-generator {
	float: right;
	width: 220px;
}
li.widget_twitter h3 a {
	text-decoration: none;
}
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {
	background-color: #fff;
	/*background-image: url(images/bg-tile.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom left;*/
}
body, input, textarea {
	color: #666;
	font-size: 13px;
	line-height: 18px;
}
hr {
	background-color: #e7e7e7;
	border: 0;
	clear: both;
	height: 1px;
	margin-bottom: 18px;
}
/* Text elements */
p {
	/*margin-bottom: 18px;*/
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite, blockquote em, blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
sup, sub {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"], textarea {
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	padding: 2px;
}
input {
	margin: 0;
	padding: 0;
}
a:link {
	color: #407395;
}
a:visited {
	color: #755985;
}
a:active, a:hover {
	color: #ff4b33;
}
/* Text meant only for screen readers */
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
/* =Header
-------------------------------------------------------------- */

#header {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
}
#site-title {
	float: left;
	font-size: 30px;
	line-height: 36px;
	margin: 10px 0 25px 0;
	width: 700px;
}
#site-title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	background-image:url(images/cejka-search-logo.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 176px;
	height: 112px;
	text-indent: -1000px;
	display: block;
}
#site-description {
	clear: right;
	float: right;
	font-style: normal;
	margin: 14px 0 18px 0;
	width: 250px;
	display: none;
}
#site-description-2 {
	clear: right;
	float: right;
	font-style: normal;
	padding-top:20px;
	margin: 14px -50px 10px 0;
	width: 250px;
}
#site-description-2 #searchform {
	margin: 20px 0 0 0;	/* 40px 0 0 0; */
}
#site-description-2 #searchsubmit {	
}
/* This is the custom header image */
#branding img {
	border-top: 15px solid #000; /*was 4px*/
	border-bottom: 1px solid #000;/*was 1px*/
	clear: both;
	display: block;
}
#branding {
	float: left;
	/*border: 1px solid #000;*/
	width: 176px;
	height: 112px;
	margin-bottom:8px;
	margin-top:9px;
}
/* =Menu
-------------------------------------------------------------- */

#access {
	background: transparent;
	display: block;
	float: left;
	margin: 0 0 -1px 0;
	padding: 0;
	width: 961px;
	background-color: #546957;
	border-top: 1px solid #cad4d0;
	border-right: 1px solid #cad4d0;
	background-image: url(images/main-menu-gradient.png);
	background-position: bottom left;
	background-repeat: repeat-x;
}
#access .menu-header, div.menu {
	font-size: 13px;/*was 15px*/
	margin-left: 0;
	width: 928px;
}
#access .menu-header ul, div.menu ul {
	list-style: none;
	margin: 0 0 0 0;
}
#access .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #fff;
	display: block;
	line-height: 38px;
	padding: 0 10px;
	text-decoration: none;
	margin: 0;
}
#access ul a {
	background-color: #546957;
	background-image: url(images/main-menu-gradient.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	/*border-top: 1px solid #cad4d0;*/
	border-right: 1px solid #cad4d0;
}
#access ul a:hover {
	background-color: #dbdcda;
}
/*home*/
#menu-item-164 {
	border-left: 1px solid #cad4d0;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #FFF;
	color: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a, #access ul ul :hover > a {
	/*background: #eef3ef;*/
	color: #333;
	background-color: #fff;
}
#access ul li ul li:hover > a {
	background: #eef3ef;
	color: #333;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
	color: #a93f26;
	background-color: #fff;
	background-image: none;
	background-position: bottom left;
	background-repeat: repeat-x;
}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
	color: #fff;
}
/* =Content
-------------------------------------------------------------- */

#main {
	clear: both;
	overflow: hidden;
	padding: 0 0 0 0;
	background: #fff;
	border: 1px solid #cad4d0;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-box-shadow:0 0 15px #e0e0e0;
	-moz-box-shadow: 0 0 15px #e0e0e0;
	box-shadow:0 0 15px #e0e0e0;
}
#content {
	margin-bottom: 36px;
}
#content, #content input, #content textarea {
	color: #333;
	font-size: 15px;
	line-height: 22px;
}
#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
	margin-bottom: 18px;
}
#content {
	font-size: 15px;
	line-height: 20px;
}
#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom: 0;
}
#content pre, #content kbd, #content tt, #content var {
	font-size: 15px;
	line-height: 21px;
}
#content code {
	font-size: 13px;
}
#content dt, #content th {
	color: #000;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
/*color: #000;
	line-height: 1.5em; 
	margin: 0 0 18px 0;
	font-weight: bold;*/
}
#content h1 {
	font-size: 16px;
	color: #29512f;
	border-bottom: 1px solid #ae867b;
	padding: 0 0 6px 0;
}
#content h2, #content h2 a:link, #content h2 a:visited, #content h2 a:hover, #content h2 a:active {
	font-size: 16px;
	color: #b84025;
	margin: 0 0 2px 0;
	font-weight: normal;
}
#content h3 {
	font-size: 15px;
	margin: 0 0 2px 0;
	font-weight: normal;
	color: #29512f;
}
#content h4, #content h5, #content h6 {
	font-size: 14px;
	margin: 0 0 2px 0;
	color: #333;
}
#content table {
	/*border: 1px solid #e7e7e7;*/
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#content tr th, #content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#content tr td {
	/*border-top: 1px solid #e7e7e7;
	padding: 6px 24px;*/
}
#content tr.odd td {
	background: #f2f7fc;
}
/*Home Content*/
#home-content {
/*margin-bottom: 36px;*/
}
#home-content, #home-content input, #home-content textarea {
	color: #333;
	font-size: 14px;
	line-height: 16px;
}
#home-content p, #home-content ul, #home-content ol, #home-content dd, #home-content pre, #home-content hr {
	margin-bottom: 16px;
}
#home-content ul ul, #home-content ol ol, #home-content ul ol, #home-content ol ul {
	margin-bottom: 0;
}
#home-content pre, #home-content kbd, #home-content tt, #home-content var {
	font-size: 15px;
	line-height: 21px;
}
#home-content code {
	font-size: 13px;
}
#home-content dt, #home-content th {
	color: #000;
}
#home-content h1, #home-content h2, #home-content h3, #home-content h4, #home-content h5, #home-content h6 {
	color: #000;
	line-height: 18px;
	margin: 0 0 2px 0;
}
#home-content h1 {
	font-size: 15px;
	color: #29512f;
}
#home-content h2 {
	font-size: 15px;
	color: #29512f;
}
#home-content h3 {
	font-size: 15px;
}
#home-content h4, #home-content h5, #home-content h6 {
	font-size: 13px;
}
#home-content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}
#home-content tr th, #home-content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
#home-content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
#home-content tr.odd td {
	background: #f2f7fc;
}
/*end home content*/
.hentry {
	margin: 0 0 20px 0;
}
.home .sticky {
	background: #f2f7fc;
	border-top: 4px solid #000;
	margin-left: -20px;
	margin-right: -20px;
	padding: 18px 20px;
}
.single .hentry {
	margin: 0 0 36px 0;
}
.page-title {
	color: #29512f;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
}
.page-title span {
	color: #333;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
}
.page-title a:link, .page-title a:visited {
	color: #888;
	text-decoration: none;
}
.page-title a:active, .page-title a:hover {
	color: #ff4b33;
}
#content .entry-title {
	color: #29512f;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
}
.entry-title a:link, .entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active, .entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr, .entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover, .entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content {
	clear: both;
	padding: 12px 0 0 0;
}
.entry-summary {
	padding: 0 0 0 0;
	clear: none;
}
#home-content .entry-content {
	padding: 20px;
	margin: 0;
	background-color: #eeede9;
	border: 1px solid #dfddd4;
}
#content .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 0px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 12px 0;
}
.entry-content input.file, .entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 13px;
	margin: 0 0 4px 0;
	padding: 0;
}
.entry-content select {
	margin: 0 0 12px 0;
}
.entry-content sup, .entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}
.page-link {
	color: #000;
	font-weight: bold;
	margin: 0 0 22px 0;
	word-spacing: 0.5em;
}
.page-link a:link, .page-link a:visited {
	background: #f1f1f1;
	color: #333;
	font-weight: normal;
	padding: 0.5em 0.75em;
	text-decoration: none;
}
.home .sticky .page-link a {
	background: #d9e8f7;
}
.page-link a:active, .page-link a:hover {
	color: #ff4b33;
}
body.page .edit-link {
	clear: both;
	display: block;
}
/*.author.vcard {
	display: none;
}*/
#entry-author-info {
	background: #f2f7fc;
	border-top: 4px solid #000;
	clear: both;
	font-size: 14px;
	line-height: 20px;
	margin: 24px 0;
	overflow: hidden;
	padding: 18px 20px;
}
#entry-author-info #author-avatar {
	background: #fff;
	border: 1px solid #e7e7e7;
	float: left;
	height: 60px;
	margin: 0 -104px 0 0;
	padding: 11px;
}
#entry-author-info #author-description {
	float: left;
	margin: 0 0 0 104px;
}
#entry-author-info h2 {
	color: #000;
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 0;
}
.entry-utility {
	/*clear: both;*/
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a, .entry-utility a {
	color: #888;
}
.entry-meta a:hover, .entry-utility a:hover {
	color: #ff4b33;
}
#content .video-player {
	padding: 0;
}
/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.home .hentry.category-asides {
	padding: 0;
}
.home #content .category-asides .entry-content {
	padding-top: 0;
}
/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}
/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft, #content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright, #content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter, #content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft, #content img.alignright, #content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}
#extra-info {
	padding: 10px;
	border: 1px solid #88a7b5;
	background-color: #a9cedf;
	margin: 10px 0 0 0;
	display: block;
}
.extra-info-plain {
	padding: 10px;
	border: 0px solid #88a7b5;
	background-color: clear;
	margin: 10px 0 0 0;
	display: block;
	width: 590px;
}
.extra-info-blue {
	padding: 10px;
	border: 0px solid #88a7b5;
	background-color: #a9cedf;
	margin: 10px 0 0 0;
	display: block;
	width: 590px;
}
/***Comp Form***/
#comp-report-copy {
	float: left;
	width: 300px;
	margin: 0 8px 0 0;
}
#comp-report-form {
	float: right; /*left 530px*/
	width: 330px;
	margin: 0;
	padding: 0;
}
.list-column {
	margin: 0 0 0 20px;
	width: 270px;
	float: left;
}
.supportInfo {
    display: none;
}
.wForm fieldset {
	border: none;
}
/***Left and Right Content Full Width Pages***/
.inset-left {
	float: left;
	margin: 0;
	width: 606px;
	padding: 0;
	float: left;
}
#map-usa ul.usa {
	margin: 0;
	padding: 0;
}
.sharing {
	width: 660px;
	height: 48px;
	/*background-color:#CCC;*/
}
.inset-right {
	display: inline;
	float: right;
	margin: 0 0 0 8px;
	width: 250px;
	font-size: 12px;
	line-height: normal;
	background-color: #f6eedc;
	padding: 10px;
	border: 1px solid #e8e0ce;
}
.inset-right h3 {
	margin: 0 0 0 0;
	padding: 0 0 12px 0;
	color: #033;
	/*border-bottom: 1px solid #999;*/
}
.inset-right p label {
	margin: 0;
	padding: 0 0 3px 0;
}
.inset-right label {
	margin: 0;
	padding: 0;
}
.entry-content .inset-right input {
	display: block;
	margin: 0 0 6px 0;
}
#content .inset-right h3 {
	margin: 0;
	padding: 0;
	line-height: normal;
}
.inset-right-bjc {
	display: inline;
	float: right;
	margin: 0;
	width: 220px;
	font-size: 12px;
	line-height: normal;
	padding: 10px;
}
img.inset-right-bjc {
	margin: 10px 0 0 0;
}
.bluebackground {
	padding: 10px;
	border: 0px solid #88a7b5;
	background-color: #b5c9b8;
	margin: 5px 0 0 0;
	width: 586px;
}
h2.extra-pad {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
#extra-info-sidebar {
	padding: 10px;
	border: 0px solid #88a7b5;
	background-color: clear;
	margin: 10px 0 0 0;
	display: block;
	width: 580px;
	background-color: #a9cedf;
}
/*#extra-info-sidebar {
	padding: 10px;
	border: 1px solid #88a7b5;
	background-color: #a9cedf;
	margin: 10px 0 0 0;
	display: block;
	width: 590px;
}*/
.extra-info-contacts {
	width: 110px;
	float: left;
	padding: 6px;
	margin: 0 10px 0 0;
	background-color: #d0d8d1;
	font-size: 11px;
	border: 1px solid #a0aba2;
}
#contacts-row {
	margin: 0;
	padding: 0;
}
.boldorange {
	color: #b84025;
	font-weight: bold;
	font-size: 110%;
}
/***Sales Sidebar***/
.sales-dir-sidebar {
	display: inline;
	float: right;
	margin: 0 0 10px 8px;
	width: 250px;
	font-size: 12px;
	line-height: normal;
	background-color: #f6eedc;
	padding: 0;
	border: 1px solid #e8e0ce;
}
#content h3.sales-bar {
	margin: 0 0 8px 0;
	padding: 4px;
	color: #FFF;
	background-color: #b35743;
	text-align: center;
	/*border-bottom: 1px solid #999;*/
}
.sales-staff {
	font-size:13px;
	padding: 6px 6px 0 6px;
	margin: 0;
	border-bottom: 1px solid #d2cdcc;
}
/***Video Sidebar***/
.physician-search-video {
	display: inline;
	float: right;
	margin: 0 0 10px 8px;
	width: 350px;
	font-size: 12px;
	line-height: normal;
	background-color: #f6eedc;
	padding: 5px;
	border: 1px solid #e8e0ce;
}

.aboutus-video {
	display: inline;
	float: right;
	margin: 0 0 10px 8px;
	width: 646px;
	font-size: 12px;
	line-height: normal;
	background-color: #f6eedc;
	padding: 5px;
	border: 1px solid #e8e0ce;
}
/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.navigation a:link, .navigation a:visited {
	color: #888;
	text-decoration: none;
}
.navigation a:active, .navigation a:hover {
	color: #ff4b33;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}
/* Forms */
form {
	margin: 0;
	padding: 0;
}
input {
	margin: 0;
	padding: 0;
}
/***Modified ROI Forms***/
.inset-right form {
	margin: 0;
	padding: 0;
}
.inset-right label {
	margin: 0;
	padding: 0;
}
.inset-right input {
	margin: 0;
	padding: 0;
}
.inset-right .entry-content input {
	margin: 0;
	padding: 0;
}
.hidecomment {
	display: none;
}
/***Experimental Form***/
/* form 2 */
#form2 {
	margin:1em 0;
	color:#fff;
	width:320px; /* customize width, this form have fluid layout */
}
#form2 h3 {
	margin:0;
	background:#57a700 url(images/form2/form_heading.gif) repeat-x;
	color:#fff;
	font-size:20px;
	border:1px solid #57a700;
	border-bottom:none;
}
#form2 h3 span {
	display:block;
	padding:10px 20px;
	background:url(images/form2/form_ico.gif) no-repeat 93% 50%;
}
#form2 fieldset {
	margin:0;
	padding:0;
	border:none;
	border-top:3px solid #000;
	background:#000 url(images/form2/form_top.gif) repeat-x;
	padding-bottom:1em;
}
#form2 legend {
	display:none;
}
#form2 p {
	margin:.5em 20px;
}
#form2 label {
	display:block;
}
#form2 input, #form2 textarea {
	width:272px;
	border:1px solid #111;
	background:#282828 url(images/form2/form_input.gif) repeat-x;
	padding:5px 3px;
	color:#fff;
	margin: 0;
}
#form2 textarea {
	height:125px;
	overflow:auto;
}
#form2 p.submit {
	text-align:right;
}
#form2 button {
	padding:0 20px;
	height:32px;
	line-height:32px;
	border:1px solid #70ad2e;
	background:#5aae00 url(images/form2/form_button.gif) repeat-x;
	color:#fff;
	cursor:pointer;
	text-align:center;
}
/* // form 2 */
/*** form2 elements ***/
#container-form2 {	
	margin:0 auto;
	background:#fff;
	width:600px;
	padding:20px 40px;
	text-align:left;
	font:13px Trebuchet MS, Arial, Helvetica, Sans-Serif;
	color:#333;
	line-height:160%;
}
#container-form2 h1 {
	font-size:200%;
	font-weight:normal;
}		
#container-form2 h2, #container-form2 h3, #container-form2 h4, #container-form2 h5, #container-form2 h6 {
	font-weight:normal;
	margin:1em 0;
}	
#container-form2 h2 {            
	font-size:160%;
	margin: 0;
	padding: 0;
}	
#container-form2 h3 {          
	font-size:140%;
}
#container-form2 h4 {          
	font-size:120%;
}				

#container-form2 a {
	text-decoration:none;
	color:#f30;
}
#container-form2 a:hover {
	color:#999;
}			
#container-form2 table, #container-form2 input, #container-form2 textarea, #container-form2 select, #container-form2 li {
	font:100% Trebuchet MS, Arial, Helvetica, Sans-Serif;
	line-height:160%;
	color:#333;
}				
#container-form2 p, #container-form2 blockquote, #container-form2 ul, #container-form2 ol, #container-form2 form {
	margin:1em 0;
}
#container-form2 blockquote{
}
#container-form2 img {
	border:none;
}			
#container-form2 hr {
	display:none;
}	
#container-form2 table {
	margin:1em 0;
	width:100%;
	border-collapse:collapse;
}
#container-form2 th, #container-form2 td {	
	padding:2px 5px;
}	
#container-form2 th {	
	text-align:left;
}
#container-form2 li {
	display:list-item;
}	



/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title, h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul, #comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link, .comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active, .comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a, a.comment-edit-link {
	color: #888;
}
.reply a:hover, a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword, .nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}
/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
#primary.widget-area ul li {
	margin: 0;
	padding: 0;
}
#primary.widget-area ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#primary.widget-area ul ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#primary.widget-area ul ul a {
	display: block;
	padding: 3px 8px 3px 8px;
	border-bottom: 1px solid #b6c0b7;
	color: #707070;
}
#primary.widget-area ul ul a:visited {
	color: #707070;
}
#primary.widget-area ul li .current_page_item {
	font-weight: bold;
}
#primary.widget-container ul {
	margin: 0;
	padding: 0;
}
#primary.widget-area ul.xoxo ul {
	margin: 0;
	padding: 0;
}
#primary.widget-area ul.xoxo ul li ul {
	padding: 0 0 0 10px;
}
/***Contact Us Left Sidebar***/
#text-5 .textwidget {
	padding: 10px;
	color: #000;
	background-color: #e2e9e2;/*margin: 5px 0 0 0;*/
}
.search {
	float: right;
	width: 325px;/*background-color: #CCC;*/
}
/*#searchform {
	margin: 0 20px 10px 0;
}*/
#searchform .textbox {
	color:#94a0a2;
	border: 1px solid #96969d;
	padding: 2px 10px 2px 10px;
	width: 200px;
}
#btnSearch {
	background-color: #b84025;
	color: white;
	border: none;
	padding: 2px;
}
.social-media-list {
	margin: 0;
	padding: 0;
	display: block;/*border: 1px solid #000;*/
}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display: none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #FFF;
	font-weight: normal;
	/*background-color: #859a88;*/
	padding: 0;
}
.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active, .widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
}
#wp-calendar thead {
	font-size: 11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #ff4b33;
}
.widget_rss .widget-title img {
	width: 11px;
	height: 11px;
}
/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 0 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}
/* Footer widget areas */
#footer-widget-area {
}
/* =Footer
-------------------------------------------------------------- */

#footer {
	margin-bottom: 20px;
}
#colophon {
	border-top: 0px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#site-info {
	font-weight: normal;
	font-size: 11px;
}
#site-info a {
	color: #797979;
	text-decoration: none;
}
#site-generator {
	font-style: italic;
	position: relative;
}
#site-generator a {
	background: url(images/wordpress.png) center left no-repeat;
	color: #666;
	display: inline-block;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
#site-generator a:hover {
	text-decoration: underline;
}
img#wpstats {
	display: none;
	margin: 0 auto 10px;
}
/***Breadcrumbs***/
#breadcrumbs {
	margin: 20px 20px 10px 20px;
	padding: 0;
	width: 750px;
	float: left;
}
.print-me a:link {
	float: right;
	margin: 20px 20px 10px 20px;
	display: block;
	background-color: #f6f8e0;
	padding: 3px 6px 3px 6px;
	background-image: url(images/main-menu-gradient.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	color: #4c625f;
	text-decoration: none;
}
/* thoughtbot (inspired by thoughtbot.com)
*******************************************************************************/
button.thoughtbot {
	background: #c63929;
	background: -moz-linear-gradient(top, #ee432e 0%, #c63929 50%, #b51700 50%, #891100 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #ee432e), color-stop(0.5, #c63929), color-stop(0.5, #b51700), color-stop(1, #891100));
	border: 1px solid #951100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
	box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4), 0 1px 3px #333;
	color: #fff;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1;
	padding: 12px 0 14px 0;
	text-align: center;
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .8);
	width: 150px;
}
button.thoughtbot:hover {
	background: #cb0500;
	background: -moz-linear-gradient(top, #f37873 0%, #db504d 50%, #cb0500 50%, #a20601 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #f37873), color-stop(0.5, #db504d), color-stop(0.5, #cb0500), color-stop(1, #a20601));
	cursor: pointer;
}
button.thoughtbot:active {
	background: #b30300;
	background: -moz-linear-gradient(top, #d43c28 0%, #ad3224 50%, #9c1500 50%, #700d00 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #d43c28), color-stop(0.5, #ad3224), color-stop(0.5, #9c1500), color-stop(1, #700d00));
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
	box-shadow: inset 0px 0px 0px 1px rgba(255, 115, 100, 0.4);
}
.button, .button:visited {
	background: #222 url(images/overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
.button:hover {
	background-color: #111;
	color: #fff;
}
.button:active {
	top: 1px;
}
.small.button, .small.button:visited {
	font-size: 11px;
	color: #fff;
}
.button, .button:visited, .medium.button, .medium.button:visited {
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	color: #fff;
}
.large.button, .large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
	color: #fff;
}
.super.button, .super.button:visited {
	font-size: 34px;
	padding: 8px 14px 9px;
}
.pink.button, .magenta.button:visited {
	background-color: #e22092;
}
.pink.button:hover {
	background-color: #c81e82;
}
.green.button, .green.button:visited {
	background-color: #91bd09;
}
.green.button:hover {
	background-color: #749a02;
}
.red.button, .red.button:visited {
	background-color: #436949;
}
.red.button:hover {
	background-color: #749a02;
}

.services.button, .services.button a, .services.button:visited {
	background-color: #fff;
	width: 140px;
	margin: 0 10px 0 0;
	text-align: center;
	color: #903b28;
	padding: 8px 6px 8px 6px;
	border: 1px solid #d1d8d2;
	float: left;
}
.services.button:hover {
	background-color: #436949;
	color: #fff;
}
/***Old Red Changed to Green
.red.button, .red.button:visited {
	background-color: #c0482d;
}
.red.button:hover {
	background-color: #cf2525;
}
***/
.orange.button, .orange.button:visited {
	background-color: #ff5c00;
}
.orange.button:hover {
	background-color: #d45500;
}
.blue.button, .blue.button:visited {
	background-color: #2981e4;
}
.blue.button:hover {
	background-color: #2575cf;
}
.yellow.button, .yellow.button:visited {
	background-color: #ffb515;
}
.yellow.button:hover {
	background-color: #fc9200;
}
/****TABLES***/

/* Table 1 Style */
table.table1 {
	font-family:"futura-pt",sans-serif;/*"Trebuchet MS", sans-serif;*/
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4em;
	font-style: normal;
	border-collapse:separate;
}
.table1 thead th {
	padding:15px;
	color:#fff;
	text-shadow:1px 1px 1px #568F23;
	border:1px solid #93CE37;
	border-bottom:3px solid #9ED929;
	background-color:#9DD929;
	background:-webkit-gradient( linear, left bottom, left top, color-stop(0.02, rgb(123,192,67)), color-stop(0.51, rgb(139,198,66)), color-stop(0.87, rgb(158,217,41)) );
	background: -moz-linear-gradient( center bottom, rgb(123,192,67) 2%, rgb(139,198,66) 51%, rgb(158,217,41) 87% );
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius:5px 5px 0px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.table1 thead th:empty {
	background:transparent;
	border:none;
}
.table1 tbody th {
	color:#fff;
	text-shadow:1px 1px 1px #568F23;
	background-color:#9DD929;
	border:1px solid #93CE37;
	border-right:3px solid #9ED929;
	padding:0px 10px;
	background:-webkit-gradient( linear, left bottom, right top, color-stop(0.02, rgb(158,217,41)), color-stop(0.51, rgb(139,198,66)), color-stop(0.87, rgb(123,192,67)) );
	background: -moz-linear-gradient( left bottom, rgb(158,217,41) 2%, rgb(139,198,66) 51%, rgb(123,192,67) 87% );
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.table1 tfoot td {
	color: #9CD009;
	font-size:32px;
	text-align:center;
	padding:10px 0px;
	text-shadow:1px 1px 1px #444;
}
.table1 tfoot th {
	color:#666;
}
.table1 tbody td {
	padding:10px;
	text-align:center;
	background-color:#DEF3CA;
	border: 2px solid #E7EFE0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#666;
	text-shadow:1px 1px 1px #fff;
}
.table1 tbody span.check::before {
	content : url(/images/check0.png)
}
/* Table 2 Style */
table.table2 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1.2em;
	border-collapse:collapse;
	text-align:center;
}
.table2 thead th, .table2 tfoot td {
	padding:20px 10px 40px 10px;
	color:#fff;
	font-size: 26px;
	background-color:#222;
	font-weight:normal;
	border-right:1px dotted #666;
	border-top:3px solid #666;
	-moz-box-shadow:0px -1px 4px #000;
	-webkit-box-shadow:0px -1px 4px #000;
	box-shadow:0px -1px 4px #000;
	text-shadow:1px 1px 1px #000;
}
.table2 tfoot th {
	padding:10px;
	font-size:18px;
	text-transform:uppercase;
	color:#888;
}
.table2 tfoot td {
	font-size:36px;
	color:#EF870E;
	border-top:none;
	border-bottom:3px solid #666;
	-moz-box-shadow:0px 1px 4px #000;
	-webkit-box-shadow:0px 1px 4px #000;
	box-shadow:0px 1px 4px #000;
}
.table2 thead th:empty {
	background:transparent;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.table2 thead :nth-last-child(1) {
	border-right:none;
}
.table2 thead :first-child, .table2 tbody :nth-last-child(1) {
	border:none;
}
.table2 tbody th {
	text-align:right;
	padding:10px;
	color:#333;
	text-shadow:1px 1px 1px #ccc;
	background-color:#f9f9f9;
}
.table2 tbody td {
	padding:10px;
	background-color:#f0f0f0;
	border-right:1px dotted #999;
	text-shadow:-1px 1px 1px #fff;
	text-transform:uppercase;
	color:#333;
}
.table2 tbody span.check::before {
	content : url(/images/check1.png)
}

.testimonial-orange {
	background-image: url(http://www.cejkasearch.com/wp-content/themes/twentyten/images/testimonial-page-background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	line-height: normal;
	padding: 10px;
}

p.quote-credit-o {
	font-size: 12px;
	color: #b84025;
	line-height: 12px;
	font-style: italic;
	margin: 0;
	padding: 0;
	text-align: right;
}
p.quote-credit-g {
	font-size: 12px;
	color: #718675;
	line-height: 12px;
	font-style: italic;
	margin: 0;
	padding: 0;
	text-align: right;
}

.testimonials-list { margin-bottom:45px; }
.testimonials-list .thumb-testimonial { float:left; width:200px;padding-left:5px;padding-right:15px;padding-bottom:20px;padding-top:5px;} /*changing this moved the logo  */
.testimonials-list .thumb-testimonial img { float:right !important;} /*float:right*/
.testimonials-list .thumb-testimonial p { clear:both; }
.testimonials-list .thumb-testimonial p .title, .testimonials-list .thumb-testimonial p .website { float:left; text-align:left; } /*float:right;*/
.testimonials-list .thumb-testimonial p .website { /*letter-spacing:-1px;*/ }
.testimonials-list .the-post {float:inherit;padding-right:25px; background:url('http://www.cejkasearch.com/wp-content/uploads/sep-testimonials.png') no-repeat right top; margin-right:110px; }

#topbar {
    direction: ltr;
    color: #e6e3e3;
    font: 11px/18px sans-serif;
    height: 20px;
	text-align:center;
    position: fixed;
    top: 0px;
    left: 0px;
	bottom:15px;
	margin-bottom:5px;
    width: 100%;
    min-width: 600px;
    z-index: 99999;
    background-color: #647f68; /*717070*/
    background-image: -moz-linear-gradient(center bottom , #647f68, #647767 3px);
}


/* =Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

/*pre {
	-webkit-text-size-adjust: 140%;
}
code {
	-webkit-text-size-adjust: 160%;
}
#access, .entry-meta, .entry-utility, .navigation, .widget-area {
	-webkit-text-size-adjust: 120%;
}
#site-description {
	-webkit-text-size-adjust: none;
}*/
