/*
Theme Name: bighouse graphix
Theme URI: http://www.bighousegraphix.com/
Description: bighouse graphix Website.
Version:
Author: Bighouse Graphix
Author URI: http://www.bighousegraphix.com
*/

/* Reset global properties
----------------------- */
* { margin: 0px; padding: 0px; }
html, body, p, form, input, label, div, span, h1, h2, h3, h4, h5, h6, h7, br, a, table, tr, td, ul, ol, li, img { padding: 0px; margin: 0px; border: 0px; text-decoration: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6, h7 { display: inline; }
/* Basic HTML tags
--------------- */
a { color: #F16522; }
a:hover { color: #636363; }
a:focus { outline: none; }
a:active { outline: none; }
#footer a { color: #636363; }
#footer_SEO { float: left; width: 420px; padding-left: 20px; margin-top: 30px; line-height: 1.4em;}
#footer_SEO_col2 { float: right; width: 410px; padding-right: 20px; margin-top: 30px; line-height: 1.4em; }
#footer_SEO_col2 a { color: #8a8a8a; }
#footer_SEO_col2 a:hover { color: #fff; }
#footer_SEO a { color: #8a8a8a; }
#footer_SEO a:hover { color: #fff; }
#rss_feed a { color: #808080; font-weight: normal; text-transform: uppercase; }
#rss_feed a:hover { color: #F16522; }
#hungry_visibility a { color: #808080; }
#hungry_visibility a:hover { color: #F16522; }
#hungry_visibility a .orange, .orange { color: #F16522; }
p { font-weight: normal; font-size: 11px; padding: 0px; margin: 0px; padding-bottom: 1em; line-height: 17px; }
.clientlist p { font-weight: normal; font-size: 11px; padding: 0px; margin: 0px; padding-bottom: 1em; line-height: 23px; }
#content2C_Right p { font-weight: normal; font-size: 10px; padding: 0px; margin: 0px; padding-bottom: 1em; line-height: 16px; }
#content2C_Right2 p { font-weight: normal; font-size: 10px; padding: 0px; margin: 0px; padding-bottom: 6em; line-height: 16px; }
#nav_sidebar_text p { font-weight: normal; font-size: 11px; padding: 0px; margin: 0px; padding-bottom: 0em; line-height: 16px; }
.email { vertical-align: text-bottom; }
.small { font-size: 9px; line-height: 11px; }
p.testimonial { font-weight: normal; font-size: 11px; padding: 0px; margin: 0px; padding-bottom: 0; line-height: 22px; }
.logo a { text-indent:-9999em; width: 221px; height: 30px; background: url(images/bighousegraphix_LOGO.gif) no-repeat; display:block; margin-top: 18px; margin-left: 11px; }
.left { float: left; }
.right { float: right; }
.qoute_a { width: 15px; height: 12px; }
.qoute_b { width: 15px; height: 12px; }
.hero-image { float:left; margin:0; }
.hero-image img { display:block; float:left; }
.main_about { text-indent:-9999em; width: 54px; height: 19px; background: url(images/main_about.gif) no-repeat; display:block; }
.main_services { text-indent:-9999em; width: 80px; height: 19px; background: url(images/main_services.gif) no-repeat; display:block; }
.main_process { text-indent:-9999em; width: 76px; height: 19px; background: url(images/main_process.gif) no-repeat; display:block; }
.main_work { text-indent:-9999em; width: 51px; height: 19px; background: url(images/main_work.gif) no-repeat; display:block; }
.main_contact { text-indent:-9999em; width: 73px; height: 19px; background: url(images/main_contact.gif) no-repeat; display:block; }
.main_error { text-indent:-9999em; width: 92px; height: 19px; background: url(images/main_error.gif) no-repeat; display:block; }
.main_restaurants { text-indent:-9999em; width: 114px; height: 19px; background: url(images/main_restaurants.gif) no-repeat; display:block; }
.main_wordpress { text-indent:-9999em; width: 113px; height: 45px; background: url(images/main_wordpress.gif) no-repeat; display:block; }
.main_sitemap { text-indent:-9999em; width: 72px; height: 20px; background: url(images/main_sitemap.gif) no-repeat; display:block; }
.title_aboutbhg { text-indent:-9999em; width: 388px; height: 103px; background: url(images/title_aboutbhg.gif) no-repeat; display:block; }
.title_error { text-indent:-9999em; width: 475px; height: 133px; background: url(images/title_error.gif) no-repeat; display:block; }
.title_clientlist { text-indent:-9999em; width: 394px; height: 101px; background: url(images/title_clientlist.gif) no-repeat; display:block; }
.title_testimonials { text-indent:-9999em; width: 404px; height: 92px; background: url(images/title_testimonials.gif) no-repeat; display:block; }
.title_services { text-indent:-9999em; width: 406px; height: 87px; background: url(images/title_services.gif) no-repeat; display:block; }
.title_services_branding { text-indent:-9999em; width: 418px; height: 92px; background: url(images/title_services_branding.gif) no-repeat; display:block; }
.title_services_print { text-indent:-9999em; width: 417px; height: 83px; background: url(images/title_services_print.gif) no-repeat; display:block; }
.title_services_web { text-indent:-9999em; width: 449px; height: 126px; background: url(images/title_services_web.gif) no-repeat; display:block; }
.title_process { text-indent:-9999em; width: 308px; height: 43px; background: url(images/title_process.gif) no-repeat; display:block; }
.title_process_explore { text-indent:-9999em; width: 182px; height: 57px; background: url(images/title_process_explore.gif) no-repeat; display:block; }
.title_process_visualize { text-indent:-9999em; width: 219px; height: 43px; background: url(images/title_process_visualize.gif) no-repeat; display:block; }
.title_process_create { text-indent:-9999em; width: 144px; height: 45px; background: url(images/title_process_create.gif) no-repeat; display:block; }
.title_process_launch { text-indent:-9999em; width: 176px; height: 44px; background: url(images/title_process_launch.gif) no-repeat; display:block; }
.title_contact { text-indent:-9999em; width: 474px; height: 96px; background: url(images/title_contact.gif) no-repeat; display:block; }
.title_wordpress { text-indent:-9999em; width: 417px; height: 96px; background: url(images/title_wordpress.gif) no-repeat; display:block; }
.title_sitemap { text-indent:-9999em; width: 184px; height: 50px; background: url(images/title_sitemap.gif) no-repeat; display:block; }
.img_placeholder { background: url(images/img_placeholder.gif) no-repeat right 17px; width: 695px; }
.img_aboutbhg { background: url(images/img_aboutbhg.gif) no-repeat right top; width: 695px; }
.img_aboutbhg { background: url(images/img_aboutbhg.gif) no-repeat right top; width: 695px; }
.img_clientlist { background: url(images/img_clientlist.gif) no-repeat right top; width: 695px; }
.img_testimonials { background: url(images/img_testimonials.gif) no-repeat right top; width: 695px; }
.img_services { background: url(images/img_services.jpg) no-repeat right top; width: 695px; }
.img_services_branding { background: url(images/img_services_branding.jpg) no-repeat right 19px; width: 695px; }
.img_services_print { background: url(images/img_services_print.gif) no-repeat right top; width: 695px; }
.img_services_web { background: url(images/img_services_web.gif) no-repeat right top; width: 695px; }
.img_process { background: url(images/img_process.gif) no-repeat right top; width: 695px; }
.img_process_explore { background: url(images/img_process_explore.gif) no-repeat right top; width: 695px; }
.img_process_explore-step { background: url(images/img_process_explore-step.gif) no-repeat right bottom; width: 695px; }
.img_process_visualize { background: url(images/img_process_visualize.gif) no-repeat right top; width: 695px; }
.img_process_visualize-step { background: url(images/img_process_visualize-step.gif) no-repeat right bottom; width: 695px; }
.img_process_create { background: url(images/img_process_create.gif) no-repeat right top; width: 695px; }
.img_process_create-step { background: url(images/img_process_create-step.gif) no-repeat right bottom; width: 695px; }
.img_process_launch { background: url(images/img_process_launch.gif) no-repeat right top; width: 695px; }
.img_process_launch-step { background: url(images/img_process_launch-step.gif) no-repeat right bottom; width: 695px; }
.img_contact { background: url(images/img_contact.gif) no-repeat right top; width: 695px; }
.img_wordpress { background: url(images/img_wordpress.gif) no-repeat right top; width: 695px; }
.img_error { background: url(images/img_error.gif) no-repeat right top; width: 695px; }
.footer_news { margin-bottom: 7px; }
.img_work { border: solid #B3B3B3 1px; padding: 2px; margin: 0 5px 5px 0; }
.img_work:hover { border: solid #000000 1px; }
#nav_sidebar_work .up { margin-bottom: 8px; }
.btn_svc_branding { border: none; width: 59px; background: url(images/btn_services.gif) no-repeat 0 -154px; height: 77px; cursor: pointer; float: left; margin-left: 15px; margin-bottom: 15px; }
.btn_svc_branding:hover { background: url(images/btn_services.gif) no-repeat -59px -154px; }
.btn_svc_print-packaging { border: none; width: 114px; background: url(images/btn_services.gif) no-repeat 0 -77px; height: 77px; cursor: pointer; float: left; margin-left: 68px; }
.btn_svc_print-packaging:hover { background: url(images/btn_services.gif) no-repeat -114px -77px; }
.btn_svc_web-development { border: none; width: 114px; background: url(images/btn_services.gif) no-repeat 0 0px; height: 77px; cursor: pointer; float: left; margin-left: 68px; }
.btn_svc_web-development:hover { background: url(images/btn_services.gif) no-repeat -114px 0px; }
.btn_process-explore { border: none; width: 43px; background: url(images/btn_process-steps.gif) no-repeat 0 0px; height: 50px; cursor: pointer; float: left; }
.btn_process-explore:hover { background: url(images/btn_process-steps.gif) no-repeat -43px 0px; }
.btn_process-visualization { border: none; width: 49px; background: url(images/btn_process-steps.gif) no-repeat 0 -50px; height: 50px; cursor: pointer; float: left; }
.btn_process-visualization:hover { background: url(images/btn_process-steps.gif) no-repeat -49px -50px; }
.btn_process-creation { border: none; width: 36px; background: url(images/btn_process-steps.gif) no-repeat 0 -100px; height: 50px; cursor: pointer; float: left; }
.btn_process-creation:hover { background: url(images/btn_process-steps.gif) no-repeat -36px -100px; }
.btn_process-launch { border: none; width: 38px; background: url(images/btn_process-steps.gif) no-repeat 0 -150px; height: 50px; cursor: pointer; float: left; }
.btn_process-launch:hover { background: url(images/btn_process-steps.gif) no-repeat -38px -150px; }
.btn_file_upload { border: none; width: 102px; background: url(images/btn_footerlinks.gif) no-repeat 0 -23px; height: 22px; cursor: pointer; }
.btn_file_upload:hover { background: url(images/btn_footerlinks.gif) no-repeat -102px -23px; }
.btn_bhgblog { border: none; width: 88px; background: url(images/btn_footerlinks.gif) no-repeat 0 0; height: 23px; cursor: pointer; margin-left: 46px; }
.btn_bhgblog:hover { background: url(images/btn_footerlinks.gif) no-repeat -88px 0; }
.btn_testimonials { border: none; width: 105px; background: url(images/btn_footerlinks2.gif) no-repeat; height: 17px; cursor: pointer; margin-left: 43px; }
.btn_testimonials:hover { background: url(images/btn_footerlinks2.gif) no-repeat -105px -45px; }


.btn_tumblr { border: none; width: 88px; background: url(images/btn_footerlinks2_tumblr.gif) no-repeat; height: 22px; cursor: pointer; margin-left: 55px;}
.btn_tumblr:hover { background: url(images/btn_footerlinks2_tumblr_over.gif) no-repeat 0; }
.btn_twitter { border: none; width: 88px; background: url(images/btn_footerlinks2_twitter.gif) no-repeat; height: 22px; cursor: pointer; margin-left: 62px;}
.btn_twitter:hover { background: url(images/btn_footerlinks2_twitter_over.gif) no-repeat 0; }
.btn_facebook { border: none; width: 88px; background: url(images/btn_footerlinks2_fb.gif) no-repeat; height: 22px; cursor: pointer;margin-left: 12px;}
.btn_facebook:hover { background: url(images/btn_footerlinks2_fb_over.gif) no-repeat 0; }



.btn_hungry { border: none; width: 396px; background: url(images/btn_hungry.gif) no-repeat 0 0; height: 38px; cursor: pointer; margin: 15px 0 0 81px; }
.btn_hungry:hover { background: url(images/btn_hungry.gif) no-repeat 0 -38px; }
.nav_about { border: none; width: 56px; background: url(images/nav.gif) no-repeat 0 -27px; height: 27px; cursor: pointer; }
.nav_about:hover, .nav_about_up { border: none; width: 56px; background: url(images/nav.gif) no-repeat 0 0; height: 27px; cursor: pointer; }
.nav_services { border: none; width: 70px; background: url(images/nav.gif) no-repeat -54px -27px; height: 27px; cursor: pointer; }
.nav_services:hover, .nav_services_up { border: none; width: 70px; background: url(images/nav.gif) no-repeat -54px 0; height: 27px; cursor: pointer; }
.nav_process { border: none; width: 66px; background: url(images/nav.gif) no-repeat -123px -27px; height: 27px; cursor: pointer; }
.nav_process:hover, .nav_process_up { border: none; width: 66px; background: url(images/nav.gif) no-repeat -123px 0; height: 27px; cursor: pointer; }
.nav_work { border: none; width: 52px; background: url(images/nav.gif) no-repeat -189px -27px; height: 27px; cursor: pointer; }
.nav_work:hover, .nav_work_up { border: none; width: 52px; background: url(images/nav.gif) no-repeat -189px 0; height: 27px; cursor: pointer; }
.nav_blog { border: none; width: 46px; background: url(images/nav.gif) no-repeat -240px -27px; height: 27px; cursor: pointer; }
.nav_blog:hover, .nav_blog_up { border: none; width: 46px; background: url(images/nav.gif) no-repeat -240px 0; height: 27px; cursor: pointer; }
.nav_contact { border: none; width: 67px; background: url(images/nav.gif) no-repeat -285px -27px; height: 27px; cursor: pointer; }
.nav_contact:hover, .nav_contact_up { border: none; width: 67px; background: url(images/nav.gif) no-repeat -285px 0; height: 27px; cursor: pointer; }
.seperator { border: none; width: 45px; background: url(images/seperator.gif) no-repeat; height: 60px; float: left; }
.quote { font-size: 60px; color: #D6D6D6; font-family: Georgia, "Times New Roman", Times, serif; vertical-align: text-bottom; }
/* Start Website in Sequence */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 62.5%; color: #666666; background: #000000; }
#wrapper { width: 925px; margin: auto; margin-top: 20px; margin-bottom: 10px; }
#container { width: 900px; margin: auto; }
#top { height: 53px; margin: auto; margin-bottom: 5px; width: 900px; }
#top_home { height: 53px; margin: auto; width: 900px; }
#middle_home { margin: auto; width: 900px; }
#middle { margin: auto; margin-bottom: 5px; width: 900px; background: #FFFFFF url(images/bkrnd_middle.gif) repeat-y; height: auto; }
#middle_2C { margin: auto; margin-bottom: 5px; width: 900px; background: #FFFFFF url(images/bkrnd_middle_2C.gif) repeat-y; height: auto; }
#middle_2C_bottom { margin: auto; width: 900px; background: #FFFFFF url(images/bkrnd_middle.gif) repeat-y; height: 9px; float: left; }
#middle_left { margin: auto; width: 205px; float: left; }
#middle_left_flash { margin: auto; width: 290px; float: left; }
#header { height: 26px; background: url(images/bkrnd_header.gif) repeat-y; width: 175px; padding: 50px 0px 0px 30px; }
#header_wordpress { height: 51px; background: url(images/bkrnd_header.gif) repeat-y; width: 175px; padding: 25px 0px 0px 30px; }
#header_flash { height: 26px; background: url(images/bkrnd_header.gif) repeat-y; width: 260px; padding: 50px 0px 0px 30px; }
#middle_right { margin: auto; width: 695px; background: url(images/bkrnd_header_right.gif) repeat-x; float: right; }
#middle_right_flash { margin: auto; width: 610px; float: right; height: 405px; }
#middle_right_top { width: 695px; }
#middle_right_top2C { width: 695px; }
#middle_right_sidebar { width: 198px; background: url(images/bkrnd_header_right.gif) repeat-x; float: right; }
#title { float: left; margin: 90px 0px 0px 0px; }
#content { width: 660px; padding-right: 35px; margin-top: 20px; }
#content_Left { width: 450px; padding-right: 35px; margin-top: 20px; }
#content2C_Left { width: 450px; padding-right: 35px; margin-top: 20px; float: left; }
#content2C_Right { width: 185px; padding: 0 10px 0 15px; margin-top: 160px; float: right; }
#content2C_Right2 { width: 185px; padding: 0 10px 0 15px; margin-top: 260px; float: right; }
#bottom { height: 97px; margin: auto; width: 900px; background: url(images/bkrnd_bottom.gif) no-repeat; float: left; font-family: Arial, Helvetica, sans-serif; }
#hungry_visibility { height: 33px; width: 120px; background: url(images/title_hungry_for_visibility.gif) no-repeat; padding: 5px 0 0 287px; font-size: 10px; margin: 15px 0 0 81px; }
#rss_feed { float: right; font-weight: bold; color: #B3B3B3; margin: 20px 25px 0 0; width: 330px; }
#rss_feed ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0; }
#rss_feed li { width: 330px; height: 14px; overflow: hidden; } 
/* Start Nav
--------- */
#nav { width: 524px; height: 40px; background: url(images/bkrnd_nav.gif) no-repeat; float: right; margin-top: 13px; padding-left: 107px; }
#nav ul { list-style: none; padding: 8px 0px 0px 0px; margin: 0; }
#nav li { float: left; position: relative; text-align: left; cursor: default; margin-left: 25px; }
#nav_sidebar, #nav_sidebar_work { width: 134px; margin-left: 20px; margin-top: 10px; }
#nav_sidebar_text { margin-left: 20px; margin-top: 10px; margin-right: 10px; }
#nav_sidebar ul, #nav_sidebar_work ul { list-style: none; padding: 0px 0px 0px 0px; margin: 0; }
#nav_sidebar li { float: left; position: relative; text-align: left; cursor: default; border-bottom: dotted #999999 1px; width: 124px; padding: 11px 0 7px 10px; }
#nav_sidebar_work li { float: left; position: relative; text-align: left; cursor: default; border-bottom: dotted #999999 1px; width: 220px; padding: 11px 0 7px 10px; }
#nav_sidebar_work li.restaurant { border-bottom: none; border-top: dotted #999999 1px; }
#bottom ul { list-style: none; padding: 20px 0px 0px 56px; margin: 0; }
#bottom li { float: left; position: relative; text-align: left; cursor: default; }
/* Sitemap */
.ddsg-wrapper h2 { display:none; }
.ddsg-wrapper ul { list-style: none; padding: 0px; margin: 0; margin-left: 15px; font-size: 12px; }
.ddsg-wrapper li { list-style-type:disc; float: none; position: relative; text-align: left; cursor: default; }
.ddsg-wrapper li li { list-style-type:circle; }
.ddsg-wrapper li li li { list-style-type:square; }
.ddsg-xml-link { margin-top:15px; }
/* Start Footer */
#footer { width: 900px; margin: auto; color: #636363; margin-top: 10px; text-align: center; font-family: Arial, Helvetica, sans-serif; float: left; margin-bottom: 20px; } 
 /* Start Forms */
input, textarea { border: none; background-color: #EDEDED; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 2px; font-size: 12px; }
.message { width: 401px; }
.message2 { width: 385px; }
form td { font-size: 11px; line-height: 12px; }
.submit { width: 64px; background: #FFFFFF url(images/btn_submit.gif) no-repeat; height: 14px; cursor: pointer; vertical-align: text-bottom; }
.submit:hover { background: url(images/btn_submit_up.gif) no-repeat; }
.reset { width: 53px; background: #FFFFFF url(images/btn_reset.gif) no-repeat; height: 14px; cursor: pointer; margin-left: 15px; }
.reset:hover { background: url(images/btn_reset_up.gif) no-repeat; }

/* Clear Fix Code */
.ClearFix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* WinIE7 only */
*:first-child+html .ClearFix { height:1%; }
/* WinIE6 and below */
* html .ClearFix { height:1%; }

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/

