div {padding:0px;margin:0px;display:block;}
body {padding:0px;margin:0px;font-family:arial;font-size:11px;color:#000;}
#body_content {background:url(http://www.pdxenterprisesolutions.com/images/body_bg.gif);width:783px;top:159px;position:absolute;background-repeat:no-repeat;}
.subheader {font-size:13px;color:#666;font-weight:bold;margin-top:10px;}

#container {width:795px;height:1200px;margin: auto;}
#slogan {position:absolute;margin-left:135px;margin-top:30px;width:644px;height:78px;background:url(http://www.pdxenterprisesolutions.com/images/slogan_phone.gif);}
.slogan_phone {margin-top:47px;text-align:left;margin-left:15px;font-size:14px;}
#logo {position:absolute;margin-left:0px;margin-top:9px;}

#top_nav {position:absolute;margin-left:462px;margin-top:0px;width:310px;height:22px;background:url(http://www.pdxenterprisesolutions.com/images/top_nav_bg_long.gif);}
div.top_nav {margin-top:3px;margin-left:26px;}
a.top_nav {color:#8a8a8a;}
a.top_nav:hover {color:#AaAaAa;}

#orange_block {position:absolute;margin-left:0px;margin-top:160px;width:451px;height:168px;background:url(http://www.pdxenterprisesolutions.com/images/orange_block_bg.gif);}
#orange_block_txt1 {position:absolute;margin-left:20px;margin-top:15px;width:180px;text-align:left;}
#orange_block_txt2 {position:absolute;margin-left:251px;margin-top:15px;width:150px;text-align:left;}
#orange_block_img1 {position:absolute;margin-top:102px;margin-left:5px;}
#orange_block_img2 {position:absolute;margin-left:361px;margin-top:40px;}
#orange_block_more1 {position:absolute;margin-left:395px;margin-top:150px;}
#orange_block_more2 {position:absolute;margin-left:165px;margin-top:150px;}
.orange_block_header {font-size:18px;color:#fff;}

#main_nav {position:absolute;margin-left:231px;margin-top:120px;}

#home_banner {position:absolute;margin-left:472px;margin-top:160px;width:297px;height:313px;}

#white_block1 {position:absolute;margin-left:0px;margin-top:354px;width:228px;height:128px;background:url(http://www.pdxenterprisesolutions.com/images/white_block_bg.jpg);text-align:left;}
#white_block2 {position:absolute;margin-left:229px;margin-top:354px;width:228px;height:128px;background:url(http://www.pdxenterprisesolutions.com/images/white_block_bg.jpg);text-align:left;}
.body_padding {margin:10px;}

#greyblock1 {position:absolute;margin-left:0px;margin-top:495px;width:239px;height:226px;background:url(http://www.pdxenterprisesolutions.com/images/grey_block_bg.jpg);}
#greyblock2 {position:absolute;margin-left:265px;margin-top:495px;width:239px;height:226px;background:url(http://www.pdxenterprisesolutions.com/images/grey_block_bg.jpg);}
#greyblock3 {position:absolute;margin-left:530px;margin-top:495px;width:239px;height:226px;background:url(http://www.pdxenterprisesolutions.com/images/grey_block_bg.jpg);}
.greyblock_header {font-size:18px;color:#bbb;font-weight:bold;margin-top:6px;text-align:center}
.greyblock_body {position:absolute;margin-top:10px;color:#e7e7e7;font-size:11px;padding:10px;text-align:left;}
.greyblock_links {margin-top:152px;text-align:center}
a.greyblock_links {color:#fff;padding-left:20px;padding-bottom:3px;
	background:url(http://www.pdxenterprisesolutions.com/images/white_bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;}
a.greyblock_links:hover {color:#CCC;}
a.greyblock_link {color:#fff;}
a.greyblock_link:hover {color:#CCC;}
div.link_spacing {margin-bottom:4px;margin-left:-5px;}

#testimonial_block {position:absolute;margin-left:0px;margin-top:745px;width:501px;height:454px;background:url(http://www.pdxenterprisesolutions.com/images/testimonial_bg.jpg);background-repeat:no-repeat;}
.testimonial_header {font-size:18px;color:#bbb;font-weight:bold;margin-top:12px;margin-bottom:20px;text-align:center;}
.testimonial_balloon {background:url(http://www.pdxenterprisesolutions.com/images/balloon_bg.gif);width:482px;}
.balloon_footer {margin-bottom:10px;}
.balloon_text {margin-left:15px;margin-right:15px;text-align:left;}
.testimonial_name {position:absolute;margin-top:10px;margin-left:145px;width:300px;text-align:right;}

#about_us_block {position:absolute;margin-left:530px;margin-top:745px;width:241px;height:432px;background:url(http://www.pdxenterprisesolutions.com/images/about_bg.jpg);}
.about_header {font-size:18px;color:#777;font-weight:bold;margin-top:12px;margin-bottom:20px;text-align:center}
.about_body {margin-top:10px;color:#555555;font-size:11px;padding:10px;text-align:left;}
#about_link {position:absolute;margin-left:532px;margin-top:1033px;}

.site_map_block {margin-left:5px;margin-right:5px;margin-top:0px;}
.site_map_header {font-size:12px;color:#bbb;font-weight:bold;margin-bottom:0px;}
.site_map_header2 {font-size:12px;color:#aaa;font-weight:bold;padding:5px;}
.site_map_link {color:#CCC;}
.site_map_link:hover {color:#eca41a;}
.site_map_link2 {color:#CCC;font-size:14px;font-weight:bold}
.site_map_link2:hover {color:#eca41a;font-size:14px;font-weight:bold}

#footer_links {color:#ccc;margin-top:7px;font-weight:bold;padding:2px;text-decoration:none;}
.footer_links {color:#ccc;font-size:12px;font-weight:bold;padding:2px;text-decoration:none;}
.footer_links:hover {background-color: #eca41a;color:#000;font-size:12px;font-weight:bold;padding:2px;text-decoration:none;}

#column_form {position:absolute;margin-left:580px;margin-top:167px;width:190px;}
.form_input_orange {border: solid 1px #8d7456;background:url(http://www.pdxenterprisesolutions.com/images/input_shadow.gif);background-position:left top;width:165px;margin-bottom:10px;}
select.column_form {font-size:11px;width:166px;border: solid 1px #8d7456;margin-bottom:10px;background:url(http://www.pdxenterprisesolutions.com/images/input_shadow.gif);background-position:left top;background-color: #f4d28b;}

.main_form_textfield_orange {border: solid 1px #8d7456;background:url(http://www.pdxenterprisesolutions.com/images/input_shadow.gif);background-position:left top;width:440px;margin-bottom:10px;}
.small_form_textfield_orange {border: solid 1px #8d7456;background:url(http://www.pdxenterprisesolutions.com/images/input_shadow.gif);background-position:left top;width:60px;margin-bottom:10px;}
.main_form_textarea_orange {border: solid 1px #8d7456;background:url(http://www.pdxenterprisesolutions.com/images/input_shadow.gif);background-position:left top;width:440px;height:250px;margin-bottom:10px;}

#content_header {background:url(http://www.pdxenterprisesolutions.com/images/content_header_bg.gif);width:567px;height:45px;margin-left:9px;margin-top:3px;}
.content_header_txt {font-size:24px;margin-left:20px;margin-top:10px;}

#header_icons {position:absolute;left:315px;top:-17px;z-index:2;margin:0px;padding:0px;}
html>body #header_icons { *top: -17px; }

#menu {background:url(http://www.pdxenterprisesolutions.com/images/menu_bg.jpg);width:152px;height:350px;float:left;margin-top:-45px;margin-left:-11px;margin-right:10px;position:relative;background-repeat: no-repeat;}
div.menu_link {margin-left:15px;margin-bottom:4px;	}
a.menu_link {font-size:12px;color:#505a80;}
a.menu_link:hover {font-size:12px;color:#eca41a;}
.menu_divider {margin-top:10px;margin-bottom:10px;}
.header_blue {font-size:18px;font-weight:bold;color:#505a80;}

.error {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FE292D;
}
#error_section {
	border: 1px solid #ffbe7e;
	background-color: #c1c1c1;
	padding: 15px;
	font: normal 11px/13px Arial, sans-serif;
}

.main_body_content {font-family:arial;font-size:12px;color:#000;}

.body_link {color:#505a80;}
.body_link:hover {color:#eca41a;}

td.price_header_cell
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	border: 1px solid #505a80;
	text-align: center;
	background-color:#eca41a;	
}
td.price_cell_grey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: none;
	border: 1px solid #505a80;
	text-align: left;
	background-color:#ececec;	
}
td.price_cell_white
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: none;
	border: 1px solid #505a80;
	text-align: left;
	background-color:#ffffff;	
}

.home_page_bullet
{
	padding-right:2px;
	padding-left:3px;
	padding-bottom:1px;
}

.content_page_bullet
{
	padding-right:2px;
	padding-left:10px;
	padding-bottom:2px;
}