@charset "utf-8";
@import url(reset.css);
/* CSS Document */
body{font:12px/18px Arial, Helvetica, sans-serif;background:#f0f5fe;text-align:center;color:#000;margin:0;padding:0;}
p {0 0 10px 0;}
h1 {}
h2 {}
h3 {}

a:link, a:visited{color:#F58220;text-decoration:none;}
a:hover, a:active{color:#73B5E5;}

#container{width:802px;text-align:left;margin:10px auto 0;}
	*:first-child+html #container{} /* targets IE7 */
	* html #container{margin:0 auto;} /* targets IE6 */
#wrap_top{background:url(images/bg_top.gif) no-repeat bottom center;height:6px;}
#wrap_mid{background:url(images/bg_mid.gif) repeat-y top center;height:100%;}
#wrap_bottom{background:url(images/bg_bottom.gif) no-repeat 0 top ;height:17px;}




#header{padding:5px 0 20px 0;}
	#header h1#logo{background:url(images/logo.gif) no-repeat bottom;display:inline;width:162px;height:90px;margin:0;padding:12px 0 0 0;margin:0 0 0 20px;float:left;}
	* html #header h1#logo{padding:12px 0 0 0;margin:0 0 0 5px;float:left;}
	#header h1 a{width:185px;height:101px;display:block;}
	#header h1 span{display:none;}
	
	#header #left{float:right;width:595px;text-align:right;padding:0 15px 0 0;}
		#header #left a#email_us{background:url(images/btn_contactus.gif) no-repeat;width:58px;height:48px;display:block;float:right;}
		#header #left a#email_us span {display:none;}
		#header #left a#email_us:link{background-position:0 0;}
		#header #left a#email_us:hover{background-position:0 -48px;}
	
	#header ul#main_nav {margin:10px 0 0 0;}
		#header ul#main_nav li{display:block;float:left;list-style-type:none;}
		#header ul#main_nav li a span{display:none;}
		#header ul#main_nav li a{display:block;height:43px;background:url(images/main_nav.jpg);}
			#header ul#main_nav li#home a{width:119px;background-position:0 0;}
			#header ul#main_nav li#home a:hover{width:119px;background-position:0 -43px;}
			#header ul#main_nav li#home a#current{width:119px;background-position:0 -86px;}
			
			#header ul#main_nav li#folio a{width:119px;background-position:-119px 0;}
			#header ul#main_nav li#folio a:hover{width:119px;background-position:-119px -43px;}
			#header ul#main_nav li#folio a#current{width:119px;background-position:-119px -86px;}
			
			#header ul#main_nav li#prices a{width:119px;background-position:-238px 0;}
			#header ul#main_nav li#prices a:hover{width:119px;background-position:-238px -43px;}
			#header ul#main_nav li#prices a#current{width:119px;background-position:-238px -86px;}
			
			#header ul#main_nav li#team a{width:119px;background-position:-357px 0;}
			#header ul#main_nav li#team a:hover{width:119px;background-position:-357px -43px;}
			#header ul#main_nav li#team a#current{width:119px;background-position:-357px -86px;}
			
			#header ul#main_nav li#contact a{width:119px;background-position:-476px 0;}
			#header ul#main_nav li#contact a:hover{width:119px;background-position:-476px -43px;}
			#header ul#main_nav li#contact a#current{width:119px;background-position:-476px -86px;}
	
	#header #flash_header {margin:10px auto 0;text-align:center;}

#mainContent{padding:0 10px 0 20px;}
	#mainContent #content_scroller{margin:30px auto; text-align:center;position:relative;}
	* html #mainContent #content_scroller{margin:-20px auto 30px; text-align:center;position:relative;}
		#mainContent #content_scroller #scroller{width:586px;height:355px;margin:0 auto;text-align:center;}
		#mainContent #content_scroller #prev{background:url(images/arrow-left.gif) no-repeat;width:37px;height:43px;display:block;position:absolute;top:165px;left:15px;text-indent:-9999em;}
		#mainContent #content_scroller #scroller div.vids{margin:0 auto!important;text-align:center!important;position:relative!important;} /* Centering the vids */
		#mainContent #content_scroller #next{background:url(images/arrow-right.gif) no-repeat;width:37px;height:43px;display:block;position:absolute;top:165px;right:15px;text-indent:-9999em;}
	#mainContent #showcase{margin:50px auto 0; text-align:center;}
		#mainContent #showcase #showcase_client{margin:50px auto 100px auto;width:736px;}
			#mainContent #showcase #showcase_client ul, #mainContent #showcase #showcase_client li{margin:0 auto;padding:0;list-style:none;}
			#mainContent #showcase #showcase_client li{width:736px;height:66px;overflow:hidden;text-align:center;margin:0;}
			#mainContent #showcase span#prevBtn,#mainContent #showcase span#nextBtn{display:none;}
	
	#mainContent #tab_btn{margin:0 auto;text-align:center;}
	#mainContent #tab_btn .tab_btn_item{float:left;width:137px;text-align:center;margin:0 26px;display:inline;}
	* html #mainContent #tab_btn .tab_btn_item{margin:0 25px 40px 25px;}
	*:first-child+html #mainContent #tab_btn .tab_btn_item{margin:0 26px 40px 26px;}
	#mainContent #tab_btn .tab_btn_item span{display:none;}
	
		#mainContent #tab_btn #tab_weloveart a{background:url(images/btn_weloveart2.gif) 0 0 no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_weloveart a:hover,#mainContent #tab_btn #tab_weloveart a.selected{background:url(images/btn_weloveart2.gif) 0 -60px no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_silversponsor a{background:url(images/btn_silversponsor2.gif) 0 0 no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_silversponsor a:hover,#mainContent #tab_btn #tab_silversponsor a.selected{background:url(images/btn_silversponsor2.gif) 0 -60px no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_whyprintersuck a{background:url(images/btn_printersuck2.gif) 0 0 no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_whyprintersuck a:hover,#mainContent #tab_btn #tab_whyprintersuck a.selected{background:url(images/btn_printersuck2.gif) 0 -60px no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_takemehome a{background:url(images/btn_takemehome2.gif) 0 0 no-repeat;width:137px;height:60px;display:block;}
		#mainContent #tab_btn #tab_takemehome a:hover,#mainContent #tab_btn #tab_takemehome a.selected{background:url(images/btn_takemehome2.gif) 0 -60px no-repeat;width:137px;height:60px;display:block;}
		
	#mainContent .tab_content {margin:40px auto;width:720px;color:#2C383E}
	#mainContent .tab_content h1{font:24px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
	#mainContent .tab_content p{font:17px/24px Arial, Helvetica, sans-serif;}
	
	#mainContent #folio_button{margin:0 auto 128px;width:100%;}
	* html #mainContent #folio_button {margin:-20px auto 128px;}
	#mainContent #folio_button p{font:11px Verdana, Arial, Helvetica, sans-serif;margin:3px 0 0 0;}
	#mainContent #folio_button p.yellow {color:#F7DA82;}
	#mainContent #folio_button p.orange {color:#F5B87D;}
	#mainContent #folio_button p.blue {color:#008CD2;}
	#mainContent #folio_button p.black {color:#243444;}
	#mainContent #folio_button table{border:none;}
	#mainContent #folio_button table tr td{padding:6px 14px 6px 15px;}
	
	
	#mainContent #price_page{margin:20px auto 128px;width:100%;}
	* html #mainContent #price_page{margin:-10px auto 128px;width:100%;}
		#mainContent #price_tab{background:url(images/bg_price.jpg) no-repeat;height:302px;width:768px;position:relative;}
		#mainContent #price_tab #price_tab_link{width:180px;margin:10px 0 0 20px;float:left;}
		* html #mainContent #price_tab #price_tab_link{width:180px;margin:10px 0 0 10px;float:left;}
			
			#mainContent #price_tab #price_tab_link a#txt_design {background:url(images/ptab_design.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:10px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_design:hover{background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_design span{display:none;}
			
			#mainContent #price_tab #price_tab_link a#txt_bizo {background:url(images/ptab_bizo.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:10px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_bizo:hover {background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_bizo span{display:none;}
			
			#mainContent #price_tab #price_tab_link a#txt_post {background:url(images/ptab_post.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:10px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_post:hover {background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_post span{display:none;}
			
			#mainContent #price_tab #price_tab_link a#txt_cat {background:url(images/ptab_cat.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:10px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_cat:hover {background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_cat span{display:none;}
			
			#mainContent #price_tab #price_tab_link a#txt_web {background:url(images/ptab_web.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:10px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_web:hover {background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_web span{display:none;}
			
			#mainContent #price_tab #price_tab_link a#txt_zine {background:url(images/ptab_zine.gif) no-repeat;height:37px;width:180px;text-indent:-9999em;display:block;margin:5px 0 0 0;}
			#mainContent #price_tab #price_tab_link a#txt_zine:hover {background-position:0 -37px;}
			#mainContent #price_tab #price_tab_link a#txt_zine span{display:none;}
			
			#mainContent #price_tab #price_tab_link a.selected {background-position:0 -37px!important;}
			
		#mainContent #price_tab #price_tab_desc{float:right;width:530px;margin:50px 0 0 0;}
			#mainContent #price_tab #price_tab_desc p{margin:15px 40px 0 0;font:12px/20px Arial, Helvetica, sans-serif; color:#808285;display:none;}
		
		#mainContent #price_tab #tab_more{position:absolute;top:8px;right:15px;color:#A7A9AC;}
		#mainContent #price_tab a.tab_more_icon{position:absolute;top:45px;right:15px;background:url(images/icon_more.gif) no-repeat;width:32px;height:42px;display:block;text-indent:-9999em;}
	
	#mainContent #content_text{margin:30px auto;width:100%;}
	
	* html #mainContent #content_text{margin:-30px auto 30px auto;width:100%;}
	
	#mainContent #team_page{width:100%;}
	#mainContent #team_page h3 {color:#008cd2;font-size:17px;line-height:22px;margin-bottom:30px;font-weight:bold;}	
	
	#mainContent .team_people{background:url(images/bg_team.jpg) no-repeat;width:365px;height:173px;float:left;margin:0 20px 29px 0;display:inline;}
		#mainContent .team_people .team_photo{margin-top:1px;margin-left:1px;float:left;width:128px;}
		#mainContent .team_people .team_name{margin:15px 0 0 145px;color:#139fda;font-size:18px;font-weight:normal;}
		#mainContent .team_people .team_bio{margin:8px 0 0 145px;color:#139fda;font-size:11px;font-weight:normal;line-height:15px;width:210px;}
		#mainContent .team_people .team_contact{margin:15px 0 0 145px;color:#139fda;font-size:12px;font-weight:bold}
		#mainContent .team_people .team_contact a:link,#mainContent .team_people .team_contact a:visited{color:#139fda;}
		#mainContent .team_people .team_contact a:hover,#mainContent .team_people .team_contact a:active{color:#139fda;}
	
	#mainContent #contact_page {}
	#mainContent #contact_page h3 {color:#008cd2;font-size:17px;line-height:22px;margin-bottom:30px;font-weight:bold;}
	#mainContent #contact_details_lf {width:175px;float:left;border-right:1px solid #A5C3D2;}
	#mainContent #contact_details_rh {margin:0 0 0 200px;}
	#mainContent #contact_page .title{color:#008CD2;font-size:17px;font-weight:normal;margin:0 0 10px 0;}
	#mainContent #contact_page p{color:#008CD2;}
		#mainContent #contact_page #contact_map{margin:20px 0 0 0;text-align:center;}
		#mainContent #contact_page #contact_map #map_switcher_btn {width:200px;float:right;margin:0 15px 10px 0;}
		#mainContent #contact_page #contact_map a#txt_dmap{background:url(images/txt_switch_dmaps.gif) no-repeat 0 0;height:12px;margin:0;width:184px;}
		#mainContent #contact_page #contact_map a#txt_dmap:hover{background-position:0 -12px;}
		
		#mainContent #contact_page #contact_map a#txt_dmap span{display:none;}
		#mainContent #contact_page #contact_map a#txt_gmap{background:url(images/txt_switch_gmaps.gif) no-repeat 0 0;height:12px;width:184px;}
		#mainContent #contact_page #contact_map a#txt_gmap:hover{background-position:0 -12px;}
		#mainContent #contact_page #contact_map a#txt_gmap span{display:none;}
		
		#mainContent #contact_page #contact_map a{display:block;}
		#mainContent #contact_page #contact_map a.selected{display:none;!important;}
	
	#mainContent #terms_page {}
		#mainContent #terms_page h3 {color:#008cd2;font-size:17px;line-height:22px;margin-bottom:30px;font-weight:bold;}
		#mainContent #terms_page h4 {color:#87CDF1;font-size:14px;line-height:22px;margin-bottom:10px;font-weight:bold;}
		#mainContent #terms_page p {color:#8F9496;margin-bottom:20px;}
		

#footer{padding:0 25px;margin:260px 0 0 0;color:#6D6F71;font-size:10px;}
#footer a:link,#footer a:visited{color:#6D6F71;text-decoration:none;}
#footer a:hover,#footer a:active{color:#73B5E5;text-decoration:none;}
	#footer #footer_link{border-top:1px solid #f3f4f4;border-bottom:1px solid #f3f4f4;padding:5px 0}
	#footer #footer_link p{float:left;width:400px;}
	#footer #footer_link ul{margin:0 0 0 511px;text-align:right;}
	* html #footer #footer_link ul{zoom: 1;} /* targets IE6, fixed the 3-pixel jog bug */
	#footer #footer_link ul li{display:inline;}
	#footer #copyright{width:730px;margin:30px auto 0;text-align:center;}


/* Classes */
.clear_both{clear:both;}

.tooltip_html{font-family:Arial, Helvetica, sans-serif;position:relative;}
	.tooltip_html .tip_title{color:#fae58c;font-size:20px;margin-bottom:5px;font-weight:normal;}
	.tooltip_html .tip_desc{font-size:14px;margin-bottom:10px;}
	.tooltip_html .tip_image{}
	.tooltip_html .tip_copyright{font-size:8px;color:#FFFFFF;}
	.tooltip_html .tio_id{position:absolute;top:10px;right:10px;font-size:14px}
	
#showcase_client{}	



