<br />
<b>Warning</b>:  opendir(assets/images/portfolio/full) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>241</b><br />
<br />
<b>Warning</b>:  readdir(): supplied argument is not a valid Directory resource in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>244</b><br />
<br />
<b>Warning</b>:  closedir(): supplied argument is not a valid Directory resource in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>253</b><br />
<br />
<b>Warning</b>:  asort() expects parameter 1 to be array, null given in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>263</b><br />
<br />
<b>Warning</b>:  Invalid argument supplied for foreach() in <b>/home/einstein/public_html/system/application/config/constants.php</b> on line <b>264</b><br />
.clear {
    clear:both;
}
 h3, h4, h5{
    margin-bottom:15px;
}
h1 {
    color: #091362;
    font-size: 26px;
    font-weight: bold;
    margin-bottom:5px;
    text-transform: capitalize;	
	
	
}
h2 {
    color: #091362;
    font-size: 1em;
    font-weight: bolder;
    margin-bottom: -20;
}

h2.subheader {
    color: #091362;
    font-size: 26px;
    font-weight: bold;
    margin-bottom:5px;
}

h3 {
    letter-spacing: .001em;
    font-size: 28px;
    font-weight: 900;
    color:#aac949 ;
    margin-top: 15px;
    margin-bottom: 35px;
}
h3.quote {
    letter-spacing: .001em;
    font-size: 14px;
    font-weight: 900;
    color:#aac949 ;
    margin-bottom: 15px;
}
h3.phone {
    margin-top:0;
}
h3.white {
    letter-spacing: .001em;
    font-size: 28px;
    font-weight: 900;
    color:#ffffff ;
	margin-bottom: 0px;
}
#contact_us h2 {
    font-size: 20px;
}
h4 {
    font-size: 12px;
    font-weight: bolder;
    color: #0a3262;
}
h5 {
    font-size: 1em;
    font-weight: bolder;
    color: #015190;
}
strong {
    font-weight: 900;
}
body {
    background:url(../../assets/images/secondary_hdr_repeat.jpg) repeat-x #ffffff;
    font-family:Arial, Verdana, Geneva, sans-serif;
    font-size: 14px; 
    color: #666666;
}

body#maintenance,
body#home,
body#home_dallas_web_design, 
body#home_dallas_web_design2,
body#home_dallas_web_design3,  
body#home_custom_web_design,
body#home_dallas_web_development
{
    background:url(../../assets/images/top_gradient.jpg) repeat-x #ffffff;
	
}
#maintenance_wrapper {
    margin-top: 150px;
    font-weight: bolder;
    font-size: 20px;
}
.italic{
    font-style: italic;
}
ul,
ol
blockquote,
p {
    line-height: 1.3em;
}
ol {
    list-style-position: inside;
    margin-left: 20px;
}
#error ul {
    color: red;
}
#top_left ul {
    margin-left: 35px;
}
#header {
    background: #ffffff;
    width: 100%;
    margin-bottom: 0px;
}

#header_wrapper {
    margin: 0 auto;
    width: 917px;
}

ul#precise strong {
    color: #091362;
	letter-spacing: .1em;
}

ul#precise span {
    color: #aac949;
	font-size: 1.33em;
	
}


#sub_nav {
    margin-bottom: 60px;
    margin-top: -33px;
	position: relative;
	
}
#sub_nav a {
    color: #091362;
    font-weight: bolder;
    font-size: 16px;
    text-decoration: none;
}
#sub_nav a.current_page {
    color: #aac949;
}
#home_link {
    height: 150px;
    width: 300px;
    position: absolute;
    top: 15px;
    text-indent: -9000px;
}
#maintenance #header,
#home #header, 
#home_dallas_web_design #header,
#home_dallas_web_design2 #header,
#home_dallas_web_design3 #header,
#home_dallas_web_development #header,
#home_custom_web_design #header  
{
   background: url(../../assets/images/main_bg.png) no-repeat top center ; 
    height: 501px;
}
#sitemap #header,
#technical_genius #header,
#team #header,
#history #header,
#users #header,
#about-us #header ,
#users_login #header ,
#about_einsteins_eyes #header {
   background: url(../../assets/images/about_us_hdr.png) no-repeat top center ; 
    height: 239px;
}

#not-found #header ,
#admin #header,
#privacy_policy #header,
#web_design_price #header,
#web_design_price_step_2 #header,
#web_design_price_thank_you #header,
#header{
   background: url(../../assets/images/generic_header.jpg) no-repeat top center ; 
    height: 239px;
}

#users #top_left,
#about_einsteins_eyes #top_left {
    height: 350px;
}

#services #top_left,
#consulting_services #top_left,
#history #top_left,
#collaborators #top_left {
    height: 370px;
	
}

#the_right_start #top_left {
    height: 340px;
}


#admin #testimonials_table td{
    padding: 15px;
}

ul.specialties {
    width: 26%;
    float: right;
}
ul.bullets li {
    list-style-type: disc;
}
#philosophy ul li strong {
    color: #091362;
    
}
#collaborators #header,
#guarantees #header,
#process #header,
#philosophy #header,
#our_approach #header {
    background:url(../../assets/images/our_approach_hdr.png) no-repeat top center ;
    height: 239px;
}
#web_development #header ,
#consulting_services #header ,
#marketing_services #header ,
#hosting_services #header ,
#services #header ,
#what_we_do #header,
#home_dallas_web_design4 #header,
#home_dallas_web_design5 #header,
#web_design #header {
    background:url(../../assets/images/what_we_do_hdr.png) no-repeat top center ;
    height: 239px;
}

#what_we_do #top_left {
    height: 350px;
}
#testimonials #header ,
#success_stories #header ,
#portfolio #header ,
#results #header {
    background:url(../../assets/images/results_hdr.png) no-repeat top center ;
    height: 239px;
}
#thank_you #header ,
#contact_us #header,
#contact_support #header
 {
    background:url(../../assets/images/contact_hdr.png) no-repeat top center ;
    height: 239px;
}
#thank_you p,#thank_you_support p {
    height: 200px;
}
#contact_us fieldset,
fieldset {
    border: 1px solid #0A3262;
    padding: 35px;
    width: 375px;
}

#contact_us select,
select {
    border: 1px solid #A9c647;
    float: right;
}

   
#contact_us input,
input {
    border: 1px solid #A9c647;
    float: right;
}
#contact_us input.checkbox,
input.checkbox {
    border: 1px solid #0A3263;
    float: left;
    margin-left: 10px;
}

.contact_indent {
    padding-left: 15px;
    font-weight: bolder;
}
#contact_us legend,
legend {
    padding-left: 15px;
    padding-right: 15px;
    font-weight: bolder;
    color: #666666;
}

#contact_us textarea,
textarea {
    width: 100%;
    height: 150px;
}

#home #testimonials  div.testimonial_outer,
#home_dallas_web_design #testimonials  div.testimonial_outer,
#home_dallas_web_design2 #testimonials  div.testimonial_outer,
#home_dallas_web_design3 #testimonials  div.testimonial_outer,
#home_dallas_web_development #testimonials  div.testimonial_outer
 {
    margin: 0 0 15px 0;
}
#home #testimonials,
#home_dallas_web_design #testimonials,
#home_dallas_web_design2 #testimonials,
#home_dallas_web_design3 #testimonials,
#home_dallas_web_development #testimonials    
 {
    height: 150px;
}
#home #testimonials  div.text,
#home_dallas_web_design #testimonials  div.text,
#home_dallas_web_design2 #testimonials  div.text,
#home_dallas_web_design3 #testimonials  div.text,
#home_dallas_web_development #testimonials  div.text   
{
    margin-bottom: 15px;
    font-weight: bolder;
}
#social_bar {
    display: none;
    z-index: 100;
}
/*
ul#social_links  {
    height: 28px;
}
ul#social_links li a {
    float: left;
    height: 28px;
    width: 28px;
    margin: 15px;
}
ul#social_links #contact_blog  a{
    background: url(../../assets/images/blogIconOrangeSM.png);
}
ul#social_links #contact_twitter  a{
    background: url(../../assets/images/twitterIconBlueSM.png);
}
ul#social_links #contact_facebook a {
    background: url(../../assets/images/facebookIconBlueSM.png);
}
*/

label.checkbox {
    width: 300px;
    text-align: left;
    margin-left: 15px;
}
label {
    font-weight: 900;
    text-align: left;
}
#callout input {
    padding: 5px;
    border: 1px solid #CCCCCC;
    background-color: #FBFBFB;
    width: 220px;
    margin-bottom: 4px;
    clear:both;
}
#callout label {
    clear: both;
    text-align: left;
    margin-top: 10px;
}
#callout textarea {
	clear: both;	
	display: inline;
	max-width: 220px;
	max-height: 155px;
	width: 220px;
    border: 1px solid #CCCCCC;
    background-color: #FBFBFB;
    padding: 5px;
}
.field_row {
    width: 360px;
}

#submit_btn {
    width: 104px !important;
	margin-top: 9px;
    border: 0 !important;
    height: 32px;
    padding:0 !important;
} 



#content_wrapper li {
    margin-bottom: 5px;
}
ol li ol ,
ul li ul {
    margin: 5px 0 15px 0;
}
ol li {
    list-style-type:decimal;
}
.clear {
    height: 1px;
    clear: both;
}
#body_wrapper {
    margin: 0 auto 50px;
    width: 100%;
	
    
	
	
}
#content_wrapper {
    padding: 15px;
    background: #ffffff;
    margin: 0 auto;
    width: 887px;
}

#copyright img {
    position: absolute;
    float: right;
	right: 0;
}

#copyright_content {
    width: 914px;
	margin: 38px auto 5px;
    color: #aac949; 
}
#footer {
    border: 1px solid #aac949;
    border-width: 1px 0 0; 
    padding-top: 2px;
    height: 138px;
	width: 100%;
}

#footer a, 
#footer a:visited, 
#footer a:hover {
    color: #fff;
	text-decoration: none;
}
#footer_inner {
    margin: 0;
    padding-left: 0;
    height: 100%;
	background: #aac949;
	
}

#footer_content {
    width: 917px;
    margin: 0 auto;
    height: 123px;
    padding-top: 15px;
    padding-left: 0;
	position: relative;
	
}
#footer ul {
    margin: 0;
    width: 650px;
    color: white;
	margin-bottom: 0px;
    line-height: 1.1em;
}
#footer ul li {
    text-align: center;
    font-size: 12px;
    padding: 0 8px;
    border: 1px solid white;
    border-width: 0 1px 0 0;
    float: left;
}
#footer ul li.last {
    text-align: center;
    border-width: 0 ;
}

#footer div.address {
    position: absolute;
	top: 82px;
	left: 200px;
	color: #fff;
	font-weight: bold;
}

#footer ul.address li {
    clear: both;
    border: 0;
}
#footer h3.white {
    width: 200px;
}
/* custom default bottom margin */

p,  ul, ol, table, blockquote {
    margin-bottom:  15px;
}

#screenshot_wrapper {
    margin-top: 48px;
}

.screenshot_fixed {
    margin: 0 auto;
    width: 890px;
}

.screenshot_screen {
    width: 100% !important;
    display: none;
}
    
#screenshot_wrapper h3 {
    text-align: right;
    margin: 0;
	margin-right: 40px;
	
}
#screenshot_description  {
    padding-top: 4px;
    width: 295px;
    float: right;
}
.small_header {
    font-size: 15px;
    font-weight: bolder;
    color: #0a3262;
    letter-spacing: 0;
}

#screenshot_description p {
    width: 95%;
    padding-left: 10px;
    line-height: 1.5em;
    margin: 0;
	
}

#next_wrapper {
    position: absolute;
    bottom: 0px;
    right: 11px;
    width: 70px;
    height: 30px;
    display: block;
    text-decoration: none;
    font-size: 1.3em;
    font-weight: bolder;
}

#next_wrapper a {
    text-decoration: none;
}

a.next_page:hover {
    color: #aac949;
}
#next_previous_bar {
    margin-left: -6px;
    padding: 0;
    position: relative;
    height: 35px;
    top: 303px;
    width: 917px;	
    margin: 0 auto;
    z-index: 100;
}
#next_screenshot a ,
#previous_screenshot a {
    width: 122px;
    height: 126px;
    text-indent: -9000px;
}
#next_screenshot a {
    float: right;
    /* background: url(../../assets/images/next_btn.png) no-repeat ; */
    background: url(../../assets/images/next_onoff_btn.png) no-repeat ;
    background-position: left top;
    width: 34px;
    height: 34px;
}
/*
#next_screenshot a:hover {
    background: url(../../assets/images/next_onoff_btn.png) no-repeat ;
    background-position: right top;
}
*/
#previous_screenshot a {
    margin-right: 10px;
}

#previous_screenshot a ,
#screenshot {
    float: left;
}


#screenshot {
    margin-left: 40px;
    margin-top: 2px;
	height: 313px;
    width: 519px;
    
}
#small_screenshot {
    z-index: 4000;
    margin: 0;
    padding: 0;
    width: 262px;
    height: 158px;
    position: relative;
    top: 143px;
	*top: -40px;
    left: 398px;
	*left: -161px;
	 
}



/* START hacks to fix positioning for specific screenshots */
#doctors_in_training #small_screenshot {
    top: 110px;
	*top: -50px;
	*left: -170px;
}
#doctors_in_training #screenshot {
    margin-top: -30px;
    margin-left: 50px;
}

#business_wealth_solutions #small_screenshot {
    top: 110px;
	*top: -180px;
	*left: 398px;
}
#business_wealth_solutions #screenshot {
    top: 100px;
    margin-left: 120px;
    margin-top: -174px;
	
}
#lp_enterprise #screenshot {
    top: 115px;
    margin-left: 42px;
    margin-top: -35px;
}



#pet_data #small_screenshot {
    top: 180px;
    *top: -40px;

}

/* END hacks to fix positioning for specific screenshots */

#lp_enterprise #screenshot {
    background: url(../../assets/images/screenshots/lp_screenshot.jpg) no-repeat;
}
#lp_enterprise #small_screenshot {
    background: url(../../assets/images/screenshots/lp_screenshot_small.jpg) no-repeat;
}

#pet_data #screenshot {
    background: url(../../assets/images/screenshots/pet_data_screenshot.jpg) no-repeat;
}
#pet_data #small_screenshot {
    background: url(../../assets/images/screenshots/pet_data_screenshot_small.jpg) no-repeat;
}

#doctors_in_training #screenshot {
    background: url(../../assets/images/screenshots/dit_screenshot.jpg) no-repeat;
}
#doctors_in_training #small_screenshot {
    background: url(../../assets/images/screenshots/dit_screenshot_small.jpg) no-repeat;
}
#business_wealth_solutions #screenshot {
    background: url(../../assets/images/screenshots/bws_screenshot.jpg) no-repeat;
}
#business_wealth_solutions #small_screenshot {
    background: url(../../assets/images/screenshots/bws_screenshot_small.jpg) no-repeat;
}
#executive_career_consultants #screenshot {
    background: url(../../assets/images/screenshots/ecc_screenshot.jpg) no-repeat;
}
#executive_career_consultants #small_screenshot {
    background: url(../../assets/images/screenshots/ecc_screenshot_small.jpg) no-repeat;
}
#transitions_coach #screenshot {
    background: url(../../assets/images/screenshots/tc_screenshot.jpg) no-repeat;
}
#transitions_coach #small_screenshot {
    background: url(../../assets/images/screenshots/tc_screenshot_small.jpg) no-repeat 60px 20px;
}

p#view_website  {
    width: 117px;
    float: right;
    padding: 0px;
    margin-top: 20px;
    margin-right: 83px;
}
p#view_website a {
    padding-left: 45px;
    display: block;
    background: url(../../assets/images/sm_atomic_symbol.png) no-repeat 0 0;
    height: 38px;
    text-decoration: none;
    font-size: 1.3em;
    line-height:1em;
}
p#view_website a strong {
    font-weight: bolder;
}

#previous_screenshot a#previous_link {
    /* background: url(../../assets/images/prev_btn.png) no-repeat ; */
    background: url(../../assets/images/prev_onoff_btn.png) no-repeat ;
    background-position: -34px top;
    width: 33px;
    height: 34px;
    outline: none;
}

#previous_screenshot a#previous_link:hover {
    background-position: left top;
}

#next_screenshot a#next_link {
    outline: none;
}

#next_screenshot a#next_link:hover, #next_screenshot a#next_link.hover {
    background-position: right top;
}


#top_left,
#bottom_left {
    position: relative;
    width: 556px;
    padding-bottom: 55px;
}

#home #top_left,
#home_dallas_web_design #top_left,
#home_custom_web_design #top_left,
#home_dallas_web_design2 #top_left,
#home_dallas_web_design3 #top_left,
#home_dallas_web_development #top_left 
 {
    border: 1px solid #d8dfe9;
    border-width: 0 0 1px 0;
    margin-bottom: 30px;
}
#callout {
    float: right;
    width: 260px;
}
.message {
    border: 1px solid #A9C647;
    color: #A9C647;
    padding: 15px;
}
.testimonial span.testimonial_wrapper {
    padding-left: 55px;
    display: block;
}
.testimonial_text {
    font-size: 19px;
    padding-right: 55px;
    background: url(../../assets/images/right_quote.jpg) no-repeat bottom right;
    display: block;
}

.testimonial_attribution {
    margin:20px 0 40px;;
    display: block;
}
.testimonial {
    margin-top: 30px; 
    background: url(../../assets/images/left_quote.jpg) no-repeat top left;
    border: 1px solid #ccc;
    border-width: 0 0 1px 0;
}
ul#portfolio_wrapper {
    margin: 0;
    padding: 0;
}
#content_wrapper .portfolio_item {
    border: 1px solid #003164;
    text-align: center;
    float: left;
    margin-right: 23px;
    margin-bottom: 55px;
}
#content_wrapper .portfolio_item a {
    text-decoration: none;
    font-size: .9em;
	display: block;
	width: 250px;
}

#sitemap .main_section ,
#not-found .main_section{
    width: 155px;
    margin-top: 40px;
    margin-right: 10px;
    float: left;
    font-weight: bold;
}
#sitemap .main_section li.sub,
#not-found  .main_section li.sub  {
    margin-left: 10px;
}
#sitemap .main_section a,
#not-found  .main_section a  {
    color: #A9C647;
}

#sitemap .main_section .main a,
#not-found  .main_section .main a{
    font-size: 1.3em;
    color: #091362;
}

/* START left blog slider styles */

/* END left blog slider styles *?

/* START left services icons styles */
#services_icon_block  {
    display: none;
}
#services_icon_block  div.jqDock {
    margin-left: 0;
}
#services_icon_block  div.jqDock div {
    padding: 15px;
    margin-bottom: 15px;
}
#services_icon_block div.jqDockLabel {
    border:0px none; 
    padding:20px 4px; 
    font-weight:bold; 
    font-size:16px; 
    white-space:nowrap; 
    color:#091362; 
    background-color:transparent;
}
#services_icon_block div.jqDockLabelLink {
    cursor:pointer;
}
div.jqDockLabelImage {
    cursor:default;
}


/* END left services icons styles *?




























