/*
Theme Name: Headway Marketing
Theme URI: http://headwaymarketing.com/
Description: WordPress theme exclusively developed for Headway Marketing LLC.
Version: 1.0
Author: Tanner Hobin
Author URI: http://tannerhobin.com/
Tags: 

	Headway Marketing v1.0
	 http://headwaymarketing.com/
	 
	This theme was developed by Tanner Hobin,
	whose blog you will find at http://tannerhobin.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */
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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/* Typography */
body{font:14px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;color:#333}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{font-weight:normal;padding:0;margin:0}small{font-size:12px}a{color:#36c;text-decoration:none}a:hover{text-decoration:underline}
/* Layout */
body{background:#e7e7e7 url(images/bg_body.png) top repeat-x; border-top:2px solid #777}
.container{width:900px; margin:0 auto; overflow:auto; height:100%}
/* header.php */
.header{}
	.header h1 a{display:block; height:80px; background:url(images/logo_headway_marketing.png) no-repeat; text-indent:-9999px; width:210px; margin-top:10px; float:left}
	.header div.contact{width:160px; float:right; text-align:right}
	.header div.contact p{padding:3px 0}
	/* Main Nav - Sprites */
	.header ul{list-style:none}
	.header ul li{display:inline; float:left; margin:0; position:relative}
	.header ul li a{display:block; width:150px; height:45px; background:#5b84d6 url(images/sprite_main_nav.png); color:#fff; text-indent:-9999px}
	.header ul li a:hover{background-color:#36c; text-decoration:none}
	/* Second tier */
	.header ul li ul{display:none; height:auto; left:0; position:absolute; top:100%; z-index:100000; width:240px}
	.header ul li ul li{display:block}
	.header ul li ul li a{width:220px; background-image:none; padding:10px; height:auto; border-bottom:1px solid #36c; font:bold 13px Arial, Helvetica, sans-serif; text-indent:0; display:inline-block /* IE 6 & 7 Needs Inline Block */}
		/* static state */
		.header ul li.page-item-3 a{background-position:0 0}
		.header ul li.page-item-11 a{background-position:750px 0}
		.header ul li.page-item-2 a{background-position:600px 0}
		.header ul li.page-item-12 a{background-position:450px 0}
		.header ul li.page-item-13 a{background-position:300px 0}
		.header ul li.page-item-5 a{background-position:150px 0}
		/* hover state */
		.header ul li.page-item-3 a:hover{background-position:0 90px}
		.header ul li.page-item-11 a:hover{background-position:750px 90px}
		.header ul li.page-item-2 a:hover{background-position:600px 90px}
		.header ul li.page-item-12 a:hover{background-position:450px 90px}
		.header ul li.page-item-13 a:hover{background-position:300px 90px}
		.header ul li.page-item-5 a:hover{background-position:150px 90px}
		/* active state */
		.header ul li.page-item-3 a:active{background-position:0 45px}
		.header ul li.page-item-11 a:active{background-position:750px 45px}
		.header ul li.page-item-2 a:active{background-position:600px 45px}
		.header ul li.page-item-12 a:active{background-position:450px 45px}
		.header ul li.page-item-13 a:active{background-position:300px 45px}
		.header ul li.page-item-5 a:active{background-position:150px 45px}
	p.breadcrumbs{display:block; padding-top:7px; margin:0}
/* featured.php */
.featured{padding:33px 0 23px; position:relative}
	.featured_banner{display:block; position:absolute; z-index:9000; top:29px; left:797px; width:107px; height:106px; background:url(images/bg_featured_services.png) top right no-repeat}
	.slides_container{background:#fff; border:1px solid #aaa; height:298px; overflow:hidden}
	.slide_panel{padding:10px 20px; height:280px}
	.slide_panel h2, .featured_ie h2{font:italic 30px Georgia, "Times New Roman", Times, serif; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #f60}
	.slide_panel h2 a{color:#333}
	.slide_panel h2 a:hover{color:#36c; text-decoration:none}
	.slide_panel ul, .featured_ie ul{list-style-image:url(images/bullet_checkmark.png); margin:15px 0 0 40px}
	.slide_panel ul li, .featured_ie ul li{font-size:16px}
	#slider_menu {list-style:none; overflow:auto}
	.slider_menu_item {display:inline; cursor:pointer}
	.slider_menu_item h3{font-size:12px}
	.slider_menu_item a {display:block; float:left; padding:4px 12px; margin-right:5px}
	.slider_menu_item a:hover {background:#aaa; color:#fff; text-decoration:none}
	.slider_menu_item_selected a {background:#aaa; color:#fff}
.featured_ie{padding:33px 0 23px; position:relative; overflow:auto; height:100%}
	.featured_ie div{padding:10px 20px;background:#fff; border:1px solid #aaa; height:300px;}
/* Page */
.page_content p, .page_content_with_sidebar p{margin-bottom:15px}
.page_content h2, .page_content_with_sidebar h2{margin-bottom:15px; border-bottom:1px solid #9c3}
/* Page without Sidebar */
.page {overflow:auto; background:url(images/bg_page.png) bottom no-repeat; padding:8px 0 33px; /* Stupid IE6 */ height:100%}
	.page_header {padding:20px 30px; border:1px solid #aaa; border-bottom:none; background:url(images/bg_page_header.png) bottom repeat-x}
	.page_header h1 {font:italic 32px Georgia, "Times New Roman", Times, serif}
	.page_header h1 a{display:block; color:#333}
	.page_header h1 a:hover{color:#36c; text-decoration:none}
	.page_container {overflow:auto; border:1px solid #aaa; background:url(images/bg_page_container.png) left repeat-y; /* Stupid IE6 */ height:100%}
		.page_sub_nav {width:260px; float:left}
		.page_sub_nav ul{list-style:none}
		.page_sub_nav ul li{margin:0; border-bottom:1px solid #e7e7e7}
		.page_sub_nav ul li a{display:block; padding:12px; font-weight:bold}
		.page_sub_nav ul li a:hover{background:#fff; text-decoration:none}
		.page_sub_nav ul li.current_page_item{background:#fff}
		.page_content {width:598px; float:right; padding:10px 20px 20px; background:#fff}
/* Page with Sidebar */
.page_container_with_sidebar{overflow:auto; border:1px solid #aaa; background:#fff; /* Stupid IE6 */ height:100%}
	.page_content_with_sidebar{width:558px; float:left; padding:20px; background:#fff}
/* Page without Sidebar */
.page_container_without_sidebar{overflow:auto; border:1px solid #aaa; padding:20px; background:#fff; /* Stupid IE6 */ height:100%}
	/* Resources List */
	ul.resources_list li.linkcat{list-style:none}
/* Page Classes */
.map{border:3px solid #aaa; margin-top:20px}
.sub_services_block{border-top:1px solid #aaa; padding:7px 15px 0; clear:both}
ul.sub_services_nav{list-style:none; clear:both}
ul.sub_services_nav li{margin:20px 0 0}
ul.sub_services_nav li a{display:block; padding:10px 15px; font-size:18px; color:#fff; background:#9c3 url(images/bg_sub_services_nav.png) top no-repeat}
ul.sub_services_nav li a span{font-size:12px}
ul.sub_services_nav li a:hover{text-decoration:none; background-position:bottom}
.packages_3{float:left; margin:0 20px 20px 0; padding:7px 10px 0; width:166px; background:url(images/bg_packages_3.png)}
.packages_3 h2{font:bold 14px Myriad Pro, sans-serif; border-bottom:1px dotted #f60; color:#f60; padding-bottom:2px}
.packages_3 ul{list-style-image:url(images/bullet_checkmark.png); font-size:16px; padding:0 0 10px 0}
.packages_3 p{font:bold 16px Myriad Pro, sans-serif}
	/* Used on nosidebar pages */
	.packages_3_lg{float:left; margin:0 21px 20px 0; padding:7px 10px 0; width:252px; background:url(images/bg_packages_3_lg.png)}
	.packages_3_lg h2{font:bold 14px Myriad Pro, sans-serif; border-bottom:1px dotted #f60; color:#f60; padding-bottom:2px}
	.packages_3_lg ul{list-style-image:url(images/bullet_checkmark.png); font-size:16px; padding:20px 0 10px 0}
	.packages_3_lg p{font:bold 16px Myriad Pro, sans-serif; padding-bottom:20px}
	/* Stars */
	.stars div{display:block; width:80px; height:16px; background:url(images/sprite_icon_stars.png); margin-bottom:10px}
	.stars div.zero{background-position:0 0} 
	.stars div.one{background-position:0 80px} 
	.stars div.two{background-position:0 64px} 
	.stars div.three{background-position:0 48px} 
	.stars div.four{background-position:0 32px} 
	.stars div.five{background-position:0 16px}
	/* Portfolio */
	ul.portfolio{list-style:none; padding-bottom:20px}
	ul.portfolio li{display:block; overflow:auto; height:100%; clear:both; border-bottom:1px solid #aaa;  padding:10px 0}
	ul.portfolio li a img{border:1px solid #e7e7e7; display:block}
	ul.portfolio li a:hover img{border:1px solid #36c}
/* Blog */
.post{margin-bottom:20px}
	.post h2 a{display:block; font:22px 'Trebuchet MS', Helvetica, sans-serif; border-bottom:1px dotted #f60; margin-bottom:5px}
	.post h2 a:hover{text-decoration:none; color:#2952a3; border-bottom:1px solid #f60}
	.post h2, .post h3, .post h4{clear:both; border-bottom:2px solid #9c3; font-style:italic; padding-top:10px; margin-bottom:10px}
	.wp-post-image{float:left; padding:4px; margin:0 7px 2px 0;	display:inline}
		a img.wp-post-image, a img.size-thumbnail{border:1px solid #e7e7e7}
		a:hover img.wp-post-image, a:hover img.size-thumbnail{border:1px solid #36c}
	.continue_reading{border:1px solid #e7e7e7; margin-top:15px; padding:5px; background:#f3f3f3}
	.comment_bubble a{display:block; float:right; width:25px; height:24px; background:url(images/bg_comment_bubble.png) top no-repeat; font:13px Arial, Helvetica, sans-serif; padding:4px 0 0 5px; color:#65a410}
	.comment_bubble a:hover{text-decoration:none}
	.post_meta{margin-bottom:20px}
	.post_footer{background:#e7e7e7; border:1px solid #aaa; padding:10px 20px; margin-bottom:20px}
	.post_footer h5{border-bottom:1px dotted #aaa; padding-bottom:2px; margin-bottom:2px}
	/* Sandbox */
	pre{background:#ffc; padding:10px 15px; margin:0 0 20px}
	code{display:block}
	code.html{background:url(images/bg_icon_html.gif) right bottom no-repeat}
	code.css{background:url(images/bg_icon_css.gif) right bottom no-repeat}
	code.php{background:url(images/bg_icon_php.gif) right bottom no-repeat}
	code.javascript{background:url(images/bg_icon_javascript.gif) right bottom no-repeat}
	.validation_compatibility{margin-top:10px}
	.validation_compatibility li.yes {list-style-image:url(images/icon_yes.gif)}
	.validation_compatibility li.no {list-style-image:url(images/icon_no.gif)}
	h3.download_link{border-bottom:none; font-size:20px}
	h3.download_link a{display:block; border:1px solid #36c; margin-top:20px; padding:10px 10px 10px 50px; background:#f3f3f3 url(images/icon_download.png) left no-repeat; color:#333}
	h3.download_link a span{font-style:normal; color:#36c}
	h3.download_link a:hover{text-decoration:none}
	h3.download_link a:hover span{text-decoration:underline}
	/* Comments */
	.comment{list-style:none; margin:0 0 10px; padding:5px; border:1px solid #ddd}
	.comment p{margin:5px 10px 5px 74px}
	.bypostauthor{background:#eee}
        .fn{font-weight:bold}
	.says{color:#777}
	.avatar{float:left; margin-right:10px}
	.comment-meta{font-size:10px; border-bottom:1px dotted #474545; margin:0 10px 0 74px}
	.reply{font-size:12px}
	.comment_form{background:#ddd; padding:10px 20px}
	.comment_form h4{font:italic 20px Georgia, "Times New Roman", Times, serif; color:#777}
	.comment_form textarea{width:98%}
	.comment_form_field{border:1px solid #aaa; padding:4px}
	.comment_form_field:focus{background:#ffc}
	.button{border:1px solid #36c; background:#4876d1; font:bold 16px Arial, Helvetica, sans-serif; padding:5px 20px; color:#fff}
	.button:hover{background:#36c; cursor:pointer}
/* search.php */
.search_item{border-bottom:1px solid #aaa; padding-bottom:5px}	
/* sidebar.php */
.sidebar{width:260px; float:right; margin:20px}
	.sidebar ul{list-style:none; margin:0}
	.sidebar ul li{margin:0}
	.sidebar ul li ul{background:#e7e7e7; margin:0 10px 20px; padding-bottom:10px}
	.sidebar ul li ul li a{display:block; padding:1px 10px 3px}
	.sidebar ul li ul li a:hover{background:#d1d1d1; text-decoration:none}
	.sidebar li h3{display:block; height:46px; background:#36c; padding:4px 20px 0; color:#fff; font:italic 24px Myriad Pro, sans-serif; text-indent:-9999px}
		li.widget_text h3{background:url(images/sprite_sidebar_headers.png) 0 100px}
		li.widget_recent_entries h3{background:url(images/sprite_sidebar_headers.png) top no-repeat}
		li.widget_categories h3{background:url(images/sprite_sidebar_headers.png) 0 250px}
		li.widget_archive h3{background:url(images/sprite_sidebar_headers.png) 0 200px}
		li.widget_tag_cloud h3{background:url(images/sprite_sidebar_headers.png) 0 150px}
			li.widget_tag_cloud div{background:#e7e7e7; width:220px; margin-left:10px; padding:10px}
		li.widget_pages h3{background:url(images/sprite_sidebar_headers.png) 0 50px}
		
/* cForms */
.cform legend{font:italic 18px Georgia, "Times New Roman", Times, serif; color:#777; margin-bottom:3px}
ol.cf-ol{border:1px solid #e7e7e7; padding:15px 20px; margin:0 0 10px}
ol.cf-ol li{margin:0 0 10px}
.cform label, li.cf-box-title{width:130px; text-align:right; display:inline-block; margin-right:5px; vertical-align:top}
.cform label span{width:130px; display:block}
.cform input:focus, .cform textarea:focus{background:#ffc}
li.cf-box-group{padding:0 0 15px 135px}
label.cf-group-after{width:390px; text-align:left; font-weight:normal}
label.cf-group-after span{width:390px; display:block}
input.single{width:260px}
span.reqtxt, span.emailreqtxt{font-size:10px; color:#f00; margin-left:5px}
.cform input.sendbutton{border:1px solid #36c; background:#4876d1; font:bold 16px Arial, Helvetica, sans-serif; padding:5px 20px; color:#fff}
.cform input.sendbutton:hover{background:#36c; cursor:pointer}
/* footer.php */
.promo_box_container{width:210px; float:left; background:url(images/bg_promo_box_container.png) bottom no-repeat; padding-bottom:31px; margin-right:20px}
.promo_box_container_last{margin-right:0}
.promo_box{background:#fff url(images/bg_promo_box.gif) top repeat-x; padding:5px 10px}
	.promo_box h3{font:italic 16px Myriad Pro, sans-serif; background:url(images/sprite_promo_headers.png); text-indent:-9999px}
		.promo_box h3.wordpress{background-position:0 63px}
		.promo_box h3.social{background-position:0 42px}
		.promo_box h3.mobile{background-position:0 21px}
	.promo_box h3 a{display:block; color:#333}
	.promo_box h3 a:hover{text-decoration:none}
	.promo_box_orange{border:1px solid #f60}
		.promo_box_orange h3 a{border-bottom:1px dotted #f60; padding-bottom:2px; margin-bottom:2px;}
		.promo_box_orange h3 a:hover{border-bottom:1px solid #f60}
	.promo_box_green{border:1px solid #9c3}
		.promo_box_green h3 a{border-bottom:1px dotted #9c3; padding-bottom:2px; margin-bottom:2px;}
		.promo_box_green h3 a:hover{border-bottom:1px solid #9c3}
	.promo_box_blue{border:1px solid #36c}
		.promo_box_blue h3{border-bottom:1px dotted #36c; padding-bottom:2px; margin-bottom:2px;}
		.promo_box_blue ul{list-style:none}
		.promo_box_blue ul li{margin:0}
	.promo_box_gray{border:1px solid #777}
		.promo_box_gray h3 a{border-bottom:1px dotted #777; padding-bottom:2px; margin-bottom:2px;}
		.promo_box_gray h3 a:hover{border-bottom:1px solid #777}
.footer{border:1px solid #aaa; background:#fff; overflow:auto; padding:10px; margin-bottom:20px; /* Stupid IE6 */ height:100%}
	.footer h4{font-size:18px}
	.footer ul{list-style-image:url(images/bullet_footer_li.gif)}
	.footer ul li{margin-left:20px}
	.footer_small_block{width:219px; float:left; border-right:1px solid #aaa; margin-right:10px}
	.footer_large_block{width:418px; float:left}
	.copyright{width:800px; float:left; color:#777; margin-bottom:20px}
	ul.footer_nav{list-style:none; display:block; overflow:auto; height:100%; padding:5px 0; margin:5px 0}
	ul.footer_nav li{display:inline; margin:0}
	ul.footer_nav li a{margin-right:20px}
	ul.footer_nav li.last a{border-right:none}
	a.icon_bbb{width:59px; height:96px; display:block; float:right; background:#fff url(images/sprite_icon_bbb.png) top no-repeat; text-indent:-9999px}
	a.icon_bbb:hover{background-position:bottom}
	/* Top Right Nav */
	.top_nav{width:900px; float:right; text-align:right; position:absolute; top:0; z-index:1000}
	.top_nav ul{list-style:none; float:right}
	.top_nav ul li{display:inline; margin:0}
	.top_nav ul li a{display:block; float:right; background:#777 url(images/sprite_top_nav.gif) bottom left no-repeat; color:#fff; padding:3px 7px 3px 25px; margin-left:5px}
	.top_nav ul li a.support{background-position:top left}
	.top_nav ul li a:hover{text-decoration:none}
/* Misc Tags & Classes */
.clear{clear:both}
.larger{font-size:18px}
.large{font-size:16px}
.small{font-size:12px}
.smaller{font-size:10px}
.alignright, .float_r{float:right}
.alignleft, .float_l{float:left}
.centered{display:block; margin:0 auto}
.center{text-align:center}
.gray{color:#777}
.black{color:#212121}
.green{color:#9c3}
.orange{color:#f60}
acronym, abbr, span.caps{cursor:help}
acronym, abbr {border-bottom:1px dashed #999}
blockquote{margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #ddd}
blockquote cite {margin:5px 0 0; display:block}
address{display:inline}
dd{display:block; margin:0 0 15px 15px}
.mr_0{margin-right:0}
.pt_15{padding-top:15px}
/* Images */
a img{border:none}
p img{padding:0; max-width:100%}
img.centered{display:block;	margin:0 auto}
img.alignright{padding:4px; margin:0 0 2px 7px;	display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0;	display:inline}
/* Captions */
.aligncenter, div.aligncenter{display:block; margin:0 auto}
.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px}
.wp-caption img{margin:0; padding:0; border:0 none}
.wp-caption p.wp-caption-text{font-size:11px; line-height:17px;	padding:0 4px 5px; margin:0}
/* cforms */
.cform ol{list-style:none}
.cf-box-b{clear:both}
/* Fancy Box */
div#fancy_overlay{position:fixed; top:0; left:0; width:100%; height:100%; display:none; z-index:30}
div#fancy_loading{position:absolute; height:40px; width:40px; cursor:pointer; display:none; overflow:hidden; background:transparent; z-index:100}
div#fancy_loading div{position:absolute; top:0; left:0; width:40px; height:480px; background:transparent url('images/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer{position:absolute; top:0; left:0; z-index:90; padding:20px 20px 40px; margin:0; background:transparent; display:none}
div#fancy_inner{position:relative; width:100%; height:100%; background:#fff}
div#fancy_content{margin:0; z-index:100; position:absolute}
div#fancy_div{background:#000; color:#fff; height:100%; width:100%; z-index:100}
img#fancy_img{position:absolute; top:0; left:0; border:0; padding:0; margin:0; z-index:100; width:100%; height:100%}
div#fancy_close{position:absolute; top:-12px; right:-15px; height:30px; width:30px; background:url('images/fancybox/fancy_closebox.png') top left no-repeat; cursor:pointer; z-index:181; display:none}
#fancy_frame{position:relative; width:100%; height:100%; display:none}
#fancy_ajax{width:100%; height:100%; overflow:auto}
a#fancy_left, a#fancy_right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; z-index:111; display:none; background-image:url("data:image/gif;base64,AAAA"); outline:none; overflow:hidden}
a#fancy_left{left:0px}
a#fancy_right{right:0px}
span.fancy_ico{position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; z-index:112; cursor:pointer; display:block}
span#fancy_left_ico{left:-9999px; background:transparent url('images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico{right:-9999px; background:transparent url('images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover, a#fancy_right:hover{visibility:visible; background-color:transparent}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
#fancy_bigIframe{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent}
div#fancy_bg{position:absolute; top:0; left:0; width:100%; height:100%; z-index:70; border:0; padding:0; margin:0}
div.fancy_bg{position:absolute; display:block; z-index:70; border:0; padding:0; margin:0}
div#fancy_bg_n{top:-20px; left:0; width:100%; height:20px; background:transparent url('images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne{top:-20px; right:-20px; width:20px; height:20px; background:transparent url('images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e{right:-20px; height:100%; width:20px; background:transparent url('images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se{bottom:-20px; right:-20px; width:20px; height:20px; background:transparent url('images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s{bottom:-20px; left:0; width:100%; height:20px; background:transparent url('images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw{bottom:-20px; left:-20px; width:20px; height:20px; background:transparent url('images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w{left:-20px; height:100%; width:20px; background:transparent url('images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw{top:-20px; left:-20px; width:20px; height:20px; background:transparent url('images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title{position:absolute; z-index:100; display:none}
div#fancy_title div{color:#fff; font:bold 12px Arial; padding-bottom:3px; white-space:nowrap}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0; vertical-align:middle}
td#fancy_title_left{height:32px; width:15px; background:transparent url('images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main{height:32px; background:transparent url('images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right{height:32px; width:15px; background:transparent url('images/fancybox/fancy_title_right.png') repeat-x}