body { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; }
td { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; }
.bodyBold {	font-weight: bold;	color: #036; }
.bold { font-weight: bold; }
p {	line-height: 24px; }
a { text-decoration: none; color: #036; }
li { margin-bottom: 5px; }
.headline {	font-size: 14px;	font-weight: bold;	color: #295480; }
.sidebar {	font-size: 10px;	line-height: 12px; }
.sidebarBold {	font-size: 10px;	line-height: 12px;	font-weight: bold; }
.sidebar table td { font-size: 10px; }
img.sidebar { padding-bottom: 10px; border-style: none; }
.quote { font-style: italic; line-height: 12px; } 
.right { text-align: right; font-style: normal; line-height: 10px; color: #333333}
table#market td { padding-top: 4px; }
#title, #desc, #tLink { text-align: center; }
#afreshMenu p { font-size: 10px; line-height: 10px; }
ul.afresh li { line-height: 10px; }
ol.afresh li {line-height: 24px; }
.smText {	font-size: 10px; }
.smTextBold {	font-size: 10px;	font-weight: bold; }
.bottomNav {	font-size: 10px;	color: #999;	line-height: 16px; }
.bottomNav a { font-size: 10px; color: #999; }
table#contact { border-right: 1px solid #C7D5E2; }
table#contact td.error { border: 1px solid #C7D5E2; background-color: #E6F4FE; font-weight: bold; color:#333333; }

div#captcha { padding: 0 5px 5px 5px; background: #fed; border: 1px dashed navy; margin: 10px 0; }
div#captcha p { padding: 0; margin: 0; line-height: 14px;  }
p.error { color: red; }


/* New styles for Pure HTML CSS site 7-20-2010 - Jesse */

body {background: #000; margin: 0px; padding: 0px;}

#wrapper {width: 774px; margin: 0 auto;}
#top_cap {width: 772px; margin-bottom: 10px; height: 9px; border: 1px solid #fff; border-top: 0px; background: #1a1a1a;}

#main_container {overflow: auto; margin-bottom: 10px; background: #fff;}
#main_section {width: 495px; padding: 11px 23px 23px 23px; float: left;}
#right_section {width: 233px; float: left; background: #e6f4ff;}
#main_container_foot {width: 774px;}

#footer {background: #1a1a1a; padding: 14px 10px 19px 10px; text-align: center; margin-bottom: 10px; width: 752px; border: 1px solid #fff;}
#footer .bottomNav {margin: 0px;}

#horiz_about_us_nav {height: 40px;}
#horiz_about_us_nav h2 {text-indent: -9999px; line-height: 1px;}
#horiz_about_us_nav a {float: left; height: 40px;}

#about_us_nav {background: url('images/about-us.jpg') no-repeat; width: 116px;}
#web_design_nav {background: url('images/web-development.jpg') no-repeat; width: 172px;}
#graphic_design_nav {background: url('images/graphic-design.jpg') no-repeat; width: 144px;}
#marketting_nav {background: url('images/marketing.jpg') no-repeat; width: 109px;}
#showcase_nav {background: url('images/portfolio.jpg') no-repeat; width: 109px;}
#contact_us_nav {background: url('images/contact-us.jpg') no-repeat; width: 124px;}

#about_us_nav:hover {background: url('images/about-us-over.jpg') no-repeat;}
#web_design_nav:hover {background: url('images/web-development-over.jpg') no-repeat;}
#graphic_design_nav:hover {background: url('images/graphic-design-over.jpg') no-repeat;}
#marketting_nav:hover {background: url('images/marketing-over.jpg') no-repeat;}
#showcase_nav:hover {background: url('images/portfolio-over.jpg') no-repeat;}
#contact_us_nav:hover {background: url('images/contact-us-over.jpg') no-repeat;}

#side_nav {width: 233px;}
#side_nav h2 {text-indent: -9999px; line-height: 1px;}
#side_nav a {float: left; width: 233px; height: 41px; width: 233px;}

#print_hor_nav {background: url('images/show-print.jpg') no-repeat;}
#side_nav #web_hor_nav {background: url('images/show-web.jpg') no-repeat; height: 40px;}
#side_nav #logo_hor_nav {background: url('images/show-logo.jpg') no-repeat; height: 40px;}
#trade_hor_nav {background: url('images/show-trade.jpg') no-repeat;}

#print_hor_nav:hover {background: url('images/show-print-over.jpg') no-repeat;}
#side_nav #web_hor_nav:hover {background: url('images/show-web-over.jpg') no-repeat;}
#side_nav #logo_hor_nav:hover {background: url('images/show-logo-over.jpg') no-repeat;}
#trade_hor_nav:hover {background: url('images/show-trade-over.jpg') no-repeat;}


#right_section_padded {width: 187px; padding: 23px; float: left; background: #e6f4ff;}

/* Front Page stules Only */

#main_container_front {overflow: auto; margin-bottom: 10px; background: #fff;}
#main_container_front #main_section {width: 540px; padding: 0px; float: left;}
#main_container_front #right_section_front {width: 234px; float: left; background: #e6f4ff;}

#main_container_front #right_section_front a {width: 234px; height: 60px; float: left;}
#main_container_front #right_section_front h2 {text-indent: -9999px;}

#main_container_front #main_container_foot {background: url('images/index-welcome.jpg') no-repeat; background-position: top left; float: left;}

#main_container_foot .left {width: 540px; float: left;}
#main_container_foot .right {float: left; height: 157px; width: 234px; background: url('images/index-logo.jpg') no-repeat;}

#main_container_foot .left .inside_left {padding: 25px 0px 0px 24px; float: left; width: 155px;}
#main_container_foot .left .inside_left p.bodyBold {margin-top: 0px;}
#main_container_foot .left .inside_right {padding: 17px 0px 0px 30px; float: left; width: 300px;}
#main_container_foot .left .inside_right p {margin: 0px; padding: 0px;}

#front_about {background: url('images/index-about-us.jpg') no-repeat;}
#front_design {background: url('images/index-web-development.jpg') no-repeat;}
#front_graphic {background: url('images/index-graphic-design.jpg') no-repeat;}
#front_marketing {background: url('images/index-marketing.jpg') no-repeat;}
#front_showcase {background: url('images/index-portfolio.jpg') no-repeat;}
#front_contact {background: url('images/index-contact-us.jpg') no-repeat;}

#front_about:hover {background: url('images/index-about-us-over.jpg') no-repeat;}
#front_design:hover {background: url('images/index-web-development-over.jpg') no-repeat;}
#front_graphic:hover {background: url('images/index-graphic-design-over.jpg') no-repeat;}
#front_marketing:hover {background: url('images/index-marketing-over.jpg') no-repeat;}
#front_showcase:hover {background: url('images/index-portfolio-over.jpg') no-repeat;}
#front_contact:hover {background: url('images/index-contact-us-over.jpg') no-repeat;}