

/*header*/
	#first_div {position:absolute;top:10px;left:0px;width:100%;padding:0px;margin:0px;}
	#second_div {position:relative;margin-left:auto; margin-right:auto;top:30px;left:-115px;width:1065px;}
	#menu {position:relative;display:block;width:265px;height:370px;float:left;z-index:99;}
	.alt_menu {position:absolute;left:50px;top:17px;width:265px;height:370px;z-index:1;}/*z-index below flash menu version z-index, in order to hide this menu from large flash enabled devices (higher in i-device style sheet)*/
	.menu {position:relative;width:265px;height:370px;z-index:101;}
	#header_image {position:relative;height:370px;width:780px;float:right;padding:0px;margin:0px;background-image:url(../images/header_nonflash.png)}
	#image_header {position:absolute;top:0px;left:0px;z-index:5;height:370px;width:780px;}
	#image_header_alt {position:absolute;top:0px;left:0px;z-index:5;height:370px;width:778px;}
	/*ipad and iphone (non-flash supporting) header - see i-devices.css*/
	
/*header image shadow*/
	#shadow_head {position:absolute;top:-46px;left:-51px;height:470px;width:880px;z-index:4;}

/*footer*/
	#footer_wrap {position:relative;top:-6px;left:-6px;width:780px;height:368px;z-index:99;}
	#footer_wrap_static {position:relative;top:-195px;left:-6px;width:780px;height:368px;z-index:99;}
	#footer_box_a {position:relative;width:760px;height:22px;z-index:3;background-image:url(../images/foot-strip.jpg);}
	#footer_box_b {position:relative;width:780px;height:370px;z-index:4;background-color:#535353;}
	#footer_box_c {position:absolute;width:680px;height:308px;left:15px;top:15px;padding:15px 30px 15px 40px;background:url(../images/foot_bg.png) repeat-x;z-index:5;}
	

/*footer image shadows*/
	#shadow09 {position:absolute;top:368px;left:30px;width:719px;height:08px;z-index:1;}
	#shadow13 {position:absolute;top:-02px;left:-22px;height:32px;width:22px;z-index:1;}
	#shadow10 {position:absolute;top:-02px;left:780px;height:32px;width:22px;z-index:1;}
	#shadow11 {position:absolute;top:30px;left:-22px;height:338px;width:22px;z-index:1;}
	#shadow12 {position:absolute;top:30px;left:780px;height:338px;width:22px;z-index:1;}

	#icon_holder {position:relative;top:0px;left:0px;padding-left:0px;height:53px;}
	.icon_ff {} 
	.icon_opera {position:relative;left:0px}
	.icon_safari {position:relative;left:2px}
	.icon_reader {position:relative;left:0px}
	.icon_flash {position:relative;top:-3px;left:3px} 
	
	#menu_foot {font:12px helvetica, arial, verdana, sans-serif;text-align:left}
	#menu_foot th {color:#666;height:16px;text-align:left;}
	#menu_foot tr {}
	#menu_foot td {padding-right:20px;}
	#menu_foot td a:link {color:#999;text-decoration:none;}
	#menu_foot td a:visited {color:#999;text-decoration:none;}
	#menu_foot td a:hover {color:#666;}
	#menu_foot td a:active {color:#333;}
	#small_print {position:relative;left:0px;top:0px;font-size:10px;line-height:14px;color:#999}
	#links_validation {position:absolute;top:222px;left:480px;list-style-type:none;height:10px;font:12px helvetica, arial, verdana, sans-serif;text-align:left;text-decoration:none;color:#999;}
	#links_validation a {text-decoration:none;color:#aaa;}
	#links_validation a:visited {color:#999;}
	#links_validation a:hover {color:#666;}
	#links_validation a:active {color:#666;}
	.validation {display:inline;text-decoration:none;}
	#date {position:relative;top:20px;font:11px helvetica, arial, verdana, sans-serif;color:#999;}
	#logo_footer {position:absolute;left:625px;top:310px;}
    .adobe_reader {width:50px;height:50px;}

/*generic*/
	body {padding:0px;margin:0px;overflow:scroll;font:12px helvetica, arial, verdana, sans-serif;background-color:#fff;}
	#text_content {position:relative;top:0px;padding:0px;margin:0px;font:12px helvetica, arial, verdana, sans-serif;line-height:18px;text-align:justify;color:#666;z-index:2;}
	.text_content {position:relative;top:0px;padding:0px;margin:0px;font:12px helvetica, arial, verdana, sans-serif;line-height:18px;text-align:justify;color:#666;z-index:2;}
	img {font:11px helvetica, arial, verdana, sans-serif;color:#999;border:none;}
	a img {border:none;padding:0px;margin:0px;}
	a {cursor:pointer;}
	.bold {font-weight:bold;}
	
	#wrap_toggle {position:relative;top:0px;left:290px;width:788px;padding:0px;margin:0px;}
	#wrap_content {position:relative;left:0px;top:0px;width:770px;margin-bottom:-60px;z-index:6}
	#wrap_content_static {position:relative;left:0px;top:10px;width:770px;margin-bottom:0px;z-index:6}
	#bottom_hr_static {position:relative;left:-20px;top:-100px;height:110px;width:795px;background-image:url(../images/hr.png);background-repeat:no-repeat;background-position:0% 0%;background-color:#fff;z-index:98;}
	#gradation_static {position:relative;top:-110px;left:-20px;z-index:1}
	
/*	.link {text-decoration:none;color:#b71115;} 
	.link:hover {text-decoration:underline;} */
	
	.link_internal {font-weight:bold;color:#666;border-bottom:1px solid #ddd;text-decoration:none;}
	.link_internal:hover {color:#b71115;border-bottom:1px solid #ddd}
/*	.link_internal_lowkey {font-weight:normal;text-decoration:none;color:#333;}
	.link_internal_lowkey:hover {text-decoration:underline;} */
	.link_external {font-weight:bold;color:#666;border-bottom:1px solid #ddd;text-decoration:none;}
	.link_external:hover {color:#e14217;border-bottom:1px solid #ddd}
	h1 {position:relative;top:0px;width:100%;padding-top:0px;margin-top:0px;margin-left:auto;margin-right:auto;text-align:center;font:48px helvetica, arial, verdana, sans-serif;color:#555;}
	h1 span {margin:6px;}
	#sub_title {color:#666;font:bold 14px helvetica, arial, verdana, sans-serif; font-variant:small-caps;}
	h4 {text-align:center;text-transform:uppercase;font:bold 13px helvetica, arial, verdana, sans-serif;color:#b71115;}
	.italic {color:#666;font-style:italic;font-weight:bold;}
	.acronym {border-bottom:1px dotted #666;cursor:help;}
	.line_through {text-decoration:line-through;}

	#hidden1, #hidden2 {width:240px;height:270px;background-image:url(../images/open-closed.png);color:#666;text-align:center;z-index:97;}
	#o {position:absolute;left:47px;top:20px;line-height:16px;padding:0px;margin:0px;}
	#c {position:absolute;left:23px;top:20px;line-height:16px;padding:0px;margin:0px;}
	#open, #close {color:#555; font: 14px helvetica, arial, verdana, sans-serif;text-decoration:none;}
	#open:hover {color:#b71115;}
	#close:hover {color:#e14217;}
		
/*viewers - small differences in sizes between pages*/		
	.viewer01p {position:absolute;top:-72px;left:2px;width:717px;height:80px;z-index:95}
	.viewer02p {position:absolute;left:-70px;width:80px;height:470px;z-index:95}
	.viewer03p {position:absolute;right:-70px;width:80px;height:470px;z-index:95}
	.viewer02arch {position:absolute;left:-70px;width:80px;height:540px;z-index:95}
	.viewer03arch {position:absolute;right:-70px;width:80px;height:540px;z-index:95}
	.viewer04p {position:absolute;bottom:-150px;left:2px;width:717px;height:160px;z-index:95}/*160 high to cover news archived overflow from bottom*/
	.viewer05p {position:absolute;top:-68px;left:-62px;width:65px;height:69px;z-index:95}
	.viewer06p {position:absolute;top:-68px;right:-62px;width:65px;height:69px;z-index:95}
	.viewer07p {position:absolute;bottom:-66px;left:-62px;width:65px;height:69px;z-index:95}
	.viewer08p {position:absolute;bottom:-66px;right:-62px;width:65px;height:69px;z-index:95}	
				
	.viewer01 {position:absolute;top:-72px;left:2px;width:657px;height:80px;z-index:95}
	.viewer02 {position:absolute;left:-70px;width:80px;height:100%;z-index:95}
	.viewer03 {position:absolute;right:-70px;width:80px;height:100%;z-index:95}
	/*#viewer02products {height:470px;}
	#viewer03products {height:470px;}*/
	#viewer02www {height:420px;}
	#viewer03www {height:420px;}
	#viewer02enq {height:420px;}
	#viewer03enq {height:420px;}
	.viewer04 {position:absolute;bottom:-150px;left:2px;width:657px;height:160px;z-index:95}/*160 high to cover news archived overflow from bottom*/
	.viewer05 {position:absolute;top:-68px;left:-62px;width:65px;height:69px;z-index:95}
	.viewer06 {position:absolute;top:-68px;right:-62px;width:65px;height:69px;z-index:95}
	.viewer07 {position:absolute;bottom:-66px;left:-62px;width:65px;height:69px;z-index:95}
	.viewer08 {position:absolute;bottom:-66px;right:-62px;width:65px;height:69px;z-index:95}

/*viewer & accordion effect styling*/
	div#test-accordion {position:relative;top:70px;left:25px;border:1px solid #eee; padding:0px; margin-bottom:200px; width:720px;overflow:visible;}
	div.accordion {position: relative; /* required for bounding */width:720px;}
	
	div#test-accordion-x {position:relative;top:70px;left:50px;border:1px solid #eee; padding:0px; margin-bottom:200px; width:660px;overflow:visible;}
	div.accordion-x {position: relative; /* required for bounding */width:660px;}
	
	div.accordion-toggle {position: relative; /* required for effect */z-index: 10;/* required for effect */height:10px;padding:10px;font: 14px helvetica, arial, verdana, sans-serif;text-align:center;text-decoration:none;cursor: pointer;color:#5a5a5a;background-color:#eee;border:1px solid #bbb;}
	div.accordion-toggle:hover {background-color:#ccc;}
	div.accordion-toggle-active {background-color:#ccc;}	
	div.accordion-content {position:relative;overflow:hidden;/* required for effect */ height:400px;margin:0px;padding:0px;font:11px 'times new roman', serif;color:#666;line-height:18px;background-color:#fff;}
	


/********************************************** INDIVIDUAL PAGES****************************************/                                                                        

/******************HOME****************/	
/*home*/
	#toggle_patchup {color:#fff;}

	#div_arrow_reveal_down {position:relative;left:645px;width:62px;padding:0px;margin:0px;z-index:98;}
	#arrow_reveal_down {width:62px;height:57px;}

	#news_briefs {position:relative;width:760px;height:245px;margin-bottom:30px;border:2px dashed #ccc;text-align:left;font:11px helvetica, arial, verdana, sans-serif;z-index:99;color:#444;background-color:#f1f1f1;}
	#news_briefs h4 {margin-bottom:12px;}
	#news_briefs p {margin:20px 0px 0px 0px;text-align:center;font:bold 14px helvetica, arial, verdana, sans-serif;color:#666;}
	.news_box {width:210px;height:142px;padding-top:26px;padding-bottom:4px;padding-left:20px;padding-right:20px;line-height:15px;}
	.news_box h4 {padding:0px;margin:0px;}
	#news2 {color:#b71115;}
	#news1, #news3 {color:#e14217;}
	.news_link, .news_link_alt {color:#666;text-decoration:none;font-weight:bold;position:absolute;left:20px;bottom:20px;}
	.news_link:hover {color:#b71115}
	.news_link_alt:hover {color:#e14217}	
	#news01 {position:absolute;left:10px;top:45px;background-image:url(../images/news-box.png);background-repeat:no-repeat;}
	#news02 {position:absolute;left:255px;top:45px;background-image:url(../images/news-box.png);background-repeat:no-repeat;}
	#news03 {position:absolute;left:500px;top:45px;background-image:url(../images/news-box.png);background-repeat:no-repeat;}	
	.news_briefs_icon {position:absolute;right:25px;bottom:15px;}

	#text_content_home {position:relative;top:10px;padding:0px;margin:0px;width:760px;height:150px;font:12px helvetica, arial, verdana, sans-serif;line-height:18px;text-align:justify;color:#666;z-index:2;}
	#tch_left {position:relative;float:left;width:365px;}
	#tch_right {position:relative;float:right;width:365px;}

	#heads_names {position:relative;top:35px;width:auto;height:60px;z-index:3;}
	#scott_name {position:absolute;left:34px;top:15px;}
	#frances_name {position:absolute;left:98px;top:10px;} 
	#ray_name {position:absolute;left:200px;top:-10px;}
	#dan_name {position:absolute;left:258px;top:10px;}
	#davidw_name {position:absolute;left:346px;top:10px;} 
	#john_name {position:absolute;left:440px;top:-8px;} 
	#james_name {position:absolute;left:510px;top:-12px;}
	#alan_name {position:absolute;left:588px;top:2px;}
	#davidl_name {position:absolute;left:664px;top:8px;}
	
	#heads {position:relative;left:-15px;top:10px;}
	#heads img {margin: 0px -4px -3px -0px;}
	#gradation {position:relative;top:-35px;left:-20px;margin-bottom:0px;padding-bottom:0px;z-index:1}
    
/*sitemap*/
	#sitemap {position:relative;top:-20px;left:3px;height:300px;margin:0px;padding:0px;z-index:2;}
	#sitemap strong {font-size:16px;font-family:helvetica, arial, verdana, sans-serif;line-height:30px;}
	#sitemap span {font-weight:bold;}
	#sitemap a {text-decoration:none;color:#666;}
	#sitemap a:hover {text-decoration:none;color:#444;}
	.sm_one, .sm_two, .sm_three, .sm_four {width:180px;height:230px;list-style-type:none;margin-left:20px;padding-left:20px;text-align:left;font:12px helvetica, arial, verdana, sans-serif;line-height:18px;color:#666;}
	.sm_one {position:absolute;left:0px;top:0px;}
	.sm_two {position:absolute;left:180px;top:0px;border-left:1px solid #ddd;}
	.sm_three {position:absolute;left:360px;top:0px;border-left:1px solid #ddd;}
	.sm_four {position:absolute;left:570px;top:0px;border-left:1px solid #ddd;}  
   
/******************PRODUCTS****************/ 
/*products - see generic for accordion styles*/ 	
/*EzAdsPro*/	
	#products_container_ez {position:relative;top:0px;left:2px;width:720px;height:430px;overflow:hidden;margin:0px;padding:0px;color:#888;background:url(../images/products-ez-grad.jpg) repeat-x;background-color:#231f20;}
	
	ul#small_logos_ez {position:relative;margin:0px;padding:0px;top:350px;left:15px;z-index:99;width:700px;height:50px;background-color:#231f20;}
	ul#small_logos_ez li {display:inline;list-style-type:none;margin:0px;padding:0px;cursor:pointer;}
		
	#wnQ1 {height:430px;}/*fixed height needed in order to prevent content within this Div from v.scrolling*/ 	
	#tQ1 {position:relative;left:0px;width:3550px;/*this must be increased by 710 each time new product added*/margin:0px;padding:0px;}
	td#ezadspro, td#sales, td#publisher, td#studio, td#blackbox {width:710px;vertical-align:top;}
											
	.SA_green, .PS_red, .ST_pink, .BB_blue {position:relative;width:710px;text-align:center;padding-top:23px;font:bold 20px helvetica, arial, verdana, sans-serif;}
	.SA_green {color:#539e45}
	.PS_red {color:#d92327}
	.ST_pink {color:#d43780}
	.BB_blue {color:#0090c4}
	
	.products_text_ez {position:relative;float:left;top:5px;left:25px;width:405px;height:190px;overflow:hidden;}
	.products_text_ez_wide {position:relative;top:10px;left:25px;width:665px;}
	.products_text_ez, .products_text_ez_wide {color:#aaa;font:12px helvetica, arial, verdana, sans-serif;line-height:17px;text-align:justify;}
	.products_text_ez span, .products_text_ez_wide span  {font-weight:bold;color:#ddd}
	
	.ez_green {font-weight:bold;color:#ddd;text-decoration:none;border-bottom:1px solid #555;}
	.ez_green:hover {color:#539e45;border-bottom:1px solid #555;}
	.ez_red {font-weight:bold;color:#ddd;text-decoration:none;border-bottom:1px solid #555;}
	.ez_red:hover {color:#d92327;border-bottom:1px solid #555;}
	.ez_pink {font-weight:bold;color:#ddd;text-decoration:none;border-bottom:1px solid #555;}
	.ez_pink:hover {color:#d43780;border-bottom:1px solid #555;}
	.ez_blue {font-weight:bold;color:#ddd;text-decoration:none;border-bottom:1px solid #555;}
	.ez_blue:hover {color:#0090c4;border-bottom:1px solid #555;}
	
	.ez_green_popinfo, .ez_red_popinfo, .ez_pink_popinfo, .ez_blue_popinfo {display:none;}
	a:hover span.ez_green_popinfo, a:hover span.ez_red_popinfo, a:hover span.ez_pink_popinfo, a:hover span.ez_blue_popinfo {position:absolute; display: block; width:200px; text-align:center; font:12px helvetica, arial, verdana, sans-serif; color:#aaa;}
  	a:hover span.ez_green_popinfo {top:150px; left:80px;}
	a:hover span.ez_red_popinfo {top:150px; left:415px;}
	a:hover span.ez_pink_popinfo {top:150px; left:80px;}
	a:hover span.ez_blue_popinfo {top:150px; left:415px;}
	
	.products_img {position:relative;float:right;top:10px;right:25px;z-index:98;}
	.products_screen_shot_ez {position:relative;z-index:10;width:231px;height:202px;}
		
	#stack_large_logos_ez {position:relative;left:-2px;top:-2px;z-index:100;margin-bottom:0px;}
	#stack_large_logos_ez div {position:relative;height:200px;width:716px;background: url(../images/products_grad.png) repeat-x;}
	
	.ez_01 {position:relative;float:left;left:45px;top:70px;}	
	.ez_02 {position:relative;float:right;right:45px;top:69px;}
	.ez_03 {position:relative;float:left;left:45px;top:70px;}
	.ez_04 {position:relative;float:right;right:45px;top:70px;}
	
	
/*Other Products*/	
	#products_container {position:relative;top:0px;left:2px;width:715px;height:430px;overflow:hidden;margin:0px;padding:0px;background:url(../images/products-grad.jpg) repeat-x}  

	ul#small_logos_ot {position:relative;margin:0px;padding:0px;top:304px;left:20px;z-index:99;width:690px;height:85px;background-color:#fff;}
	ul#small_logos_ot li {display:inline;list-style-type:none;margin:0px;padding:0px;cursor:pointer;}
	
	#tP1 {position:relative;left:-5px;width:5005px;/*this must be increased by 715 each time new product added*//*background-image:url(../images/products-shelf.png);background-repeat:repeat-x;background-position:0% 33%;*/margin:0px;padding:0px;}
	td#logos, td#promotor, td#k4, td#infinitype, td#bluefin, td#ddi, td#recruiter {width:715px;vertical-align:top;}      
	
	.products_text {position:relative;float:left;top:5px;left:25px;width:405px;height:190px;overflow:hidden;font:12px helvetica, arial, verdana, sans-serif;line-height:17px;text-align:justify;}
	.products_text_wide {position:relative;top:5px;left:25px;width:665px;height:190px;overflow:hidden;font:12px helvetica, arial, verdana, sans-serif;line-height:17px;text-align:justify;}
	
	#lyrV01 p, #lyrV02 p, #lyrV03 p, #lyrV04 p, #lyrV05 p, #lyrV06 p {margin-top:0px;padding-top:0px;}
	
	.PM_red, .BF_blue, .IF_green, .K4_yellow, .RC_green, .DD_blue {position:relative;width:710px;text-align:center;padding-top:25px;font:bold 20px helvetica, arial, verdana, sans-serif;}
	
	.pm_red {font-weight:bold;color:#666;text-decoration:none;border-bottom:1px solid #ddd;}
	.pm_red:hover {color:#b71115;border-bottom:1px solid #ddd;}
	.bf_blue {font-weight:bold;color:#666;text-decoration:none;border-bottom:1px solid #ddd;}
	.bf_blue:hover {color:#0e7cb7;border-bottom:1px solid #ddd;}
	.if_green {font-weight:bold;color:#666;text-decoration:none;border-bottom:1px solid #ddd;}
	.if_green:hover {color:#198a88;border-bottom:1px solid #ddd;}
	.k4_yellow {font-weight:bold;color:#666;text-decoration:none;border-bottom:1px solid #ddd;}
	.k4_yellow:hover {color:#ffaf00;border-bottom:1px solid #ddd;}

	.PM_red {color:#b71115}
	.BF_blue {color:#0e7cb7}
	.IF_green {color:#198a88}
	.K4_yellow {color:#ffaf00}
	.RC_green {color:#045f6a}
	.DD_blue {color:#566e8c}
	
	#wnV01, #wnV02,	#wnV03, #wnV04, #wnV05 {width:405px;height:190px;overflow:hidden;}
	#wnV06 {width:665px;height:190px;overflow:hidden;}
	#scrollLinksV01, #scrollLinksV02, #scrollLinksV03, #scrollLinksV04,	#scrollLinksV05 {position:relative;top:210px;right:385px;z-index:102;}  
	#scrollLinksV06 {position:relative;top:20px;left:20px;z-index:102;}  
	
	.products_screen_shot_ot {position:relative;z-index:1;width:231px;height:202px;}
	
	#stack_large_logos_ot {position:relative;z-index:100;left:4px;top:-10px;height:400px;width:710px;background-color:#fff}
	
	.ot_01 {position:absolute;top:40px;left:45px;}
	.ot_02 {position:absolute;top:25px;left:445px;}
	.ot_03 {position:absolute;top:150px;left:325px;}
	.ot_04 {position:absolute;top:305px;left:50px;}
	.ot_05 {position:absolute;top:278px;left:485px;}
	.ot_06 {position:absolute;top:175px;left:25px;}
	
	               
/*screen expansion*/
	.highslide-container div {font:12px helvetica, arial, verdana, sans-serif;color:#444;}

	.highslide {outline:none;text-decoration:none;} 
	.highslide img {border: 0px solid #bbb;}
	.highslide:hover img {border-color:#999;}    

	.highslide-active-anchor img {visibility:hidden;} 
	/*.highslide-gallery .highslide-active-anchor img {border-color:black;visibility:visible;cursor:default;}*/    

	.highslide-image {border-width:2px;border-style:solid;border-color:#666;background:gray;}
	.highslide-wrapper, .highslide-outline {background:white;width:950px;}
	.highslide-caption {display:none;padding:10px;text-align:center;background-color:#fff;}

	.highslide-loading {display:block;color:#999;font:10px helvetica, arial, verdana, sans-serif;text-decoration:none;padding:3px;background-color: #fff;background-image: url(../images/graphics/loader.white.gif);background-repeat: no-repeat;}

	.highslide-overlay {display:none;}
	.hidden-container {display:none;}

	/* Controls for the galleries. */
	.highslide-controls {width:195px;height:40px;background: url(../images/graphics/controlbar-white.gif) 0 -90px no-repeat;margin: 20px 15px 10px 0px;}
	.highslide-controls ul {position:relative;left:15px;height:40px;list-style:none;margin:0px;padding:0px;background: url(../images/graphics/controlbar-white.gif) right -90px no-repeat;}
	.highslide-controls li {float:left;padding:5px 0px;margin:0px;}
	.highslide-controls a {background-image: url(../images/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}
	.highslide-controls a.disabled {cursor:default;}
	.highslide-controls a.disabled span {cursor:default;}
	.highslide-controls a span {/* hide the text for these graphic buttons */display:none;cursor:pointer;}

	/* The CSS sprites for the controlbar */
	.highslide-controls .highslide-previous a {background-position:0px 0px;}
	.highslide-controls .highslide-previous a:hover {background-position:0px -30px;}
	.highslide-controls .highslide-previous a.disabled {background-position: 0px -60px !important;}
	.highslide-controls .highslide-play a {background-position:-30px 0px;}
	.highslide-controls .highslide-play a:hover {background-position:-30px -30px;}
	.highslide-controls .highslide-play a.disabled {background-position:-30px -60px !important;}
	.highslide-controls .highslide-pause a {background-position:-60px 0px;}
	.highslide-controls .highslide-pause a:hover {background-position:-60px -30px;}
	.highslide-controls .highslide-next a {	background-position:-90px 0px;}
	.highslide-controls .highslide-next a:hover {background-position:-90px -30px;}
	.highslide-controls .highslide-next a.disabled {background-position:-90px -60px !important;}
	.highslide-controls .highslide-move a {background-position: -120px 0px;}
	.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
	.highslide-controls .highslide-full-expand a {background-position: -150px 0px;}
	.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
	.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
	.highslide-controls .highslide-close a {background-position: -180px 0px;}
	.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

   
/*products - who what where*/
     .products_map {position:relative;margin-left:auto;margin-right:auto;width:656px;height:400px;}  
	 .www_wrap {width:340px;}
  	 .www_left {position:relative;float:left;width:150px;border:2px solid #999;} 
	 .www_left a img {padding:0px;}   
	 .www_right {position:relative;float:right;width:180px;padding-top:4px;line-height:14px;color:#666;font:12px helvetica, arial, verdana, sans-serif;} 
	 .www_right span {color:#b71115;}    
	 .products_ss {width:150px;height:126px;}         
	 span.www_pro {color:#b71115;} 
	 span.www_blue {color:#0e7cb7;}
	 span.www_ddi {color:#f79433;}
     span.www_rec {color:#aaa;} 
           
/******************NEWS****************/                                     
/*news - latest*/
	#latest_news {position:relative;top:0px;left:0px;width:770px;height:1550px;margin:0px;padding:0px;z-index:2;}
	#latest_news #hr {position:relative;top:40px;margin-left:auto;margin-right:auto;width:95%;border-bottom:1px solid #ddd;}
	#latest_news_headline {position:relative;left:0px;top:30px;width:770px;font:bold 80px arial;text-align:center;line-height:1em;margin-bottom:0px;}
	.news1, .news2, .news3 {position:relative;top:210px;width:220px;height:auto;padding-left:12px;padding-top:10px;list-style-type:none;text-align:justify;font:13px 'times new roman', serif;line-height:16px;color:#666;}
	.news1 {position:absolute;left:10px;}
	.news2 {position:absolute;left:260px;border-left:1px solid #ddd;}
	.news3 {position:absolute;left:510px;border-left:1px solid #ddd;}
	.newsHeadline {font-size:28px;font-family: 'times new roman', 'times roman', serif;line-height:30px;text-align:left;letter-spacing:-1px;}
	.latest_news_pic {border:1px solid #999;margin-top:16px;margin-bottom:4px;width:215px;height:215px;}
	.latest_news_desc {font:bold 11px helvetica, arial, verdana, sans-serif;margin-bottom:8px;}
	.news_story_q {font:bold 22px helvetica, arial, verdana, sans-serif;text-align:left; line-height:24px; margin-top:8px;margin-bottom:8px;color:#888;}

/*news - archived*/     
	#wn1, #wn2, #wn3, #wn4 {position:relative;width:710px;height:380px;overflow:hidden;}
    #scrollLink4, #scrollLink3, #scrollLink2, #scrollLink1 {position:relative;left:340px;top:0px;}
   
	table.allyears {table-layout:fixed}
	table.allyears td {vertical-align:top;padding-right:10px;border-right:1px solid #bbb;}
	table.allyears div {height:360px;}

	blockquote p {margin-top:0px;margin-bottom:0px;}

	.archived_headline {text-transform:uppercase;font:18px helvetica,arial,verdana,sans-serif;} 
	.news_arch_date {border-top:1px solid #bbb;border-bottom:1px solid #bbb;width:100%;margin-left:0px;margin-top:7px;margin-bottom:6px;font:bold 11px helvetica,arial,verdana,sans-serif;padding-top:5px;padding-bottom:2px;}  
	.archived_subhead {font-variant:small-caps;font-weight:bold;}                 
    .archived_news_pic {border:1px solid #999;}
	.archived_news_desc {font:bold 11px helvetica, arial, verdana, sans-serif;line-height:12px;}

	._2009_01, ._2009_02, ._2009_03, ._2009_04, ._2009_04a, ._2009_05, ._2009_06, ._2009_06a,
	._2008_01, ._2008_02, ._2008_02a, ._2008_02b, ._2008_02c, ._2008_03, ._2008_04, ._2008_05, ._2008_06, ._2008_07, ._2008_08,
	._2007_01, ._2007_02, ._2007_03, ._2007_04, ._2007_05, ._2007_06,
	._2006_01, ._2006_02, ._2006_03
	{padding-left:5px;text-align:justify;}

	._2009_06a {width:290px;}
	._2009_06 {width:310px;}	
	._2009_05 {width:350px;}
	._2009_04a {width:180px;}
	._2009_04 {width:180px;}
	._2009_03 {width:130px;}
	._2009_03a {width:130px;}
	._2009_02 {width:120px;} 
	._2009_01 {width:160px;}
           
	._2008_08 {width:280px;}
	._2008_07 {width:185px;}
	._2008_06 {width:160px;}
	._2008_05 {width:190px;}
	._2008_04 {width:260px;} ._2008_04 ul {margin-left:-40px;} ._2008_04 ul li {display:inline;}  
	._2008_03 {width:320px;}       
	._2008_02 {width:280px;}
	._2008_02a {width:280px;}
	._2008_02b {width:280px;}
	._2008_02c {width:280px;}
	._2008_01 {width:300px;}                                       

	._2007_05 {width:180px;}
	._2007_04 {width:450px;}
	._2007_03 {width:220px;}
	._2007_02 {width:200px;}
	._2007_01 {width:300px;}
	._2007_01a {width:300px;}   

	._2006_03 {width:220px;}
	._2006_02 {width:300px;}
	._2006_01 {width:150px;}
	
/*news - golf - event*/
	.golf_years {position:relative; left:-20px; width:810px;height:240px;background:url(../images/box-bg.png) no-repeat;}
 	.golf_year {position:relative; top:25px; margin:auto; width:100px; text-align:center; font:20px helvetica, arial, verdana, sans-serif; color:#666;}
	.golf_years ul {position:relative; top:30px; left:10px; width:750px; margin:auto; list-style-type:none; padding:0px; }
	.golf_years li {display:block;height:42px;width:42px;background-color:#222;float:left;margin:2px;}
	.golf_years li img {width:40px;height:40px;border:1px solid #999;}/*opacity rollover effect acheived with jquery - see opacity.js*/
	.winner {position:absolute;right:80px;bottom:40px;padding:0px;margin:0px;font:12px helvetica, arial, verdana, sans-serif;color:#666;z-index:2;}
	.golf_year_no_photos {margin:auto;width:300px;text-align:center;margin-bottom:20px;font:20px helvetica, arial, verdana, sans-serif;color:#666;}
	.winner_no_photos {margin-top:10px;font:12px helvetica, arial, verdana, sans-serif;color:#666;z-index:2;}

	
/******************US****************/ 	
       
/*past, present, future*/  
    .us_subhead {font:90px helvetica, arial, verdana, sans-serif;color:#ddd;}   
    #past {position:absolute;left:20px;top:60px;z-index:2;}
	#present {position:absolute;left:225px;top:335px;z-index:2}
	#future {position:absolute;left:525px;top:565px;z-index:2} 
	#text_content p {position:relative;z-index:3;}
    #ppf_gradation {position:relative;top:-25px;left:-20px;z-index:1}   
	#ppf_bottom_hr {position:relative;top:-45px;height:110px;width:795px;background-image:url(../images/hr.png);background-repeat:no-repeat;background-position:0% 0%;background-color:#fff;z-index:98;}     
     
/*staff*/
	.profile_wrap {position:relative;margin-left:auto;margin-right:auto;padding-top:30px;margin-bottom:10px;left:-20px;width:810px;height:240px;text-align:center;color:#777;background-image:url(../images/box-bg.png);background-repeat:no-repeat;z-index:96;}
	
	/*see i-devices style sheet*/
	
	.us_staff_profile {position:absolute;left:180px;height:100px;width:395px;padding:20px 00px 40px 0px;text-align:left;font:12px helvetica, arial, verdana, sans-serif;line-height:18px;color:#777;}
	.us_staff_profile div {height:28px;}    
	.us_staff_profile span {color:#b71115;}  
	.us_staff_contact {position:absolute;left:590px;top:62px;width:185px;height:auto;text-align:left;font:bold 12px helvetica, arial, verdana, sans-serif;line-height:18px;color:#777;}     
	.us_staff_contact span {color:#e14217;}
	
	.staff_pic_davidw, .staff_pic_james, .staff_pic_john, .staff_pic_dan, .staff_pic_scott, .staff_pic_ray, .staff_pic_alan, .staff_pic_davidl, .staff_pic_frances {position:absolute;display:block;left:55px;top:65px;height:100px;padding:0px;margin:0px;}  
	
/*10 reasons*/
   	#ten_reasons {position:relative;top:-20px;left:0px;margin:0px;padding-bottom:30px;text-align:left;font-family:helvetica, arial, verdana, sans-serif;z-index:2;}
	#ten_reasons dt {font-size:16px;color:#444;line-height:30px;}
	#ten_reasons dt span {color:#b71115;}
	#ten_reasons dd {position:relative;left:-22px;font-size:12px;color:#666;line-height:18px;padding-bottom:10px;}  

/*testimonials*/
	#testimonials {position:relative;margin-left:auto;margin-right:auto;padding:20px;border-collapse:collapse}
	.test_box {background-image:url(../images/test-box.jpg)}

	.red_01, .org_01, .yel_01 {background-image:url(../images/test-head-grey-01.png);height:90px;width:90px;padding:0px;margin:0px}
	.red_01:hover {background-image:url(../images/test-head-red-01.png)}
	.org_01:hover {background-image:url(../images/test-head-org-01.png)}
	.yel_01:hover {background-image:url(../images/test-head-yel-01.png)}

	.red_02, .org_02, .yel_02 {background-image:url(../images/test-head-grey-02.png);height:90px;width:90px;padding:0px;margin:0px}
	.red_02:hover {background-image:url(../images/test-head-red-02.png)}
	.org_02:hover {background-image:url(../images/test-head-org-02.png)}
	.yel_02:hover {background-image:url(../images/test-head-yel-02.png)}

	.red_03, .org_03, .yel_03 {background-image:url(../images/test-head-grey-03.png);height:90px;width:90px;padding:0px;margin:0px}
	.red_03:hover {background-image:url(../images/test-head-red-03.png)}
	.org_03:hover {background-image:url(../images/test-head-org-03.png)}
	.yel_03:hover {background-image:url(../images/test-head-yel-03.png)}

	.red_04, .org_04, .yel_04 {background-image:url(../images/test-head-grey-04.png);height:90px;width:90px;padding:0px;margin:0px}
	.red_04:hover {background-image:url(../images/test-head-red-04.png)}
	.org_04:hover {background-image:url(../images/test-head-org-04.png)}
	.yel_04:hover {background-image:url(../images/test-head-yel-04.png)}

	.red_05, .org_05, .yel_05 {background-image:url(../images/test-head-grey-05.png);height:90px;width:90px;padding:0px;margin:0px}
	.red_05:hover {background-image:url(../images/test-head-red-05.png)}
	.org_05:hover {background-image:url(../images/test-head-org-05.png)}
	.yel_05:hover {background-image:url(../images/test-head-yel-05.png)}

    .around {width:425px;height:240px;background-image:url(../images/test-speech.png);background-repeat:no-repeat;line-height:18px;padding:40px;z-index:99;text-align:justify;}  
    .around q {font:15px 'times new roman';color:#777;}
	.around p {position:absolute;right:40px;top:155px;color:#999} 
	
	 /* the default style */
	.prototip .default {width:505px;height:230px;}
      
	/* Required for all tooltips, do not modify */
	.prototip {position:absolute;overflow:hidden;}
	.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title {position:relative;}
	.prototip .content {clear:both;}
	.prototip .toolbar .close {position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}
	.prototip .tooltip {clear:both;float:left;}
	.prototip .borderLeftWrapper,.prototip .borderRightWrapper {position:absolute;top:0;left:0;width:505px;height:230px;}
	.prototip .borderFrame {height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}
	.prototip .borderTop,.prototip .borderBottom {overflow:hidden;}
	.prototip .borderRow {list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}
	.prototip_CornerWrapper {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}
	.prototip_Corner {float:left;position:relative;}.prototip canvas{position:relative;float:left;}
	.prototip_CornerTr,.prototip_CornerBr {float:right;}
	.prototip_BetweenCorners {position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}
	.prototip .borderMiddle {position:relative;float:left;}
	.prototip .borderCenter {position:relative;float:left;height:100%;}
	.prototip_StemWrapper {position:relative;width:100%;height:auto;clear:both;}
	.prototip_StemBox {float:left;position:relative;}
	.prototip_Stem {width:100%;position:absolute;overflow:hidden;}
	.iframeShim {position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}
	.prototip .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.prototip .clearfix {display:inline-block;}
	/* IE Mac Hide */ .prototip .clearfix {display:block;}/* IE Mac Hide End */
    

/******************SUPPORT****************/ 
/*support docs*/
   	.support_docs {position:relative;font:12px helvetica, arial, verdana, sans-serif;color:#777;margin-left:10px;z-index:2;}
  	#docs1 {position:relative;float:left;}
	#docs2 {position:relative;float:right;right:200px;}
	.pdf_download_icon {position:relative;top:4px;margin-right:10px}
	.adobe_bounce {position:absolute;left:324px;top:56px;z-index:99;}
	
/*support movies*/
	#movies1 {position:relative;float:left;}
	#movies2 {position:relative;float:right;right:130px;}
	.movie_icon {position:relative;top:10px;margin-right:10px}
	
/*support contact*/ 
 
	#support_wrap {position:relative;left:-25px;width:830px;} 
    .support_boxes {font:12px helvetica, arial, verdana, sans-serif;color:#777;line-height:15px;}  
    #support_left_box {position:relative;float:left;left:0px;top:0px;width:400px;height:600px;text-align:right;}
	#support_right_box {position:relative;float:right;top:0px;width:400px;height:600px;line-height:20px;}                                                                                               

	fieldset.support {margin-right:0px;padding-right:0px;border:none;line-height:12px;}       
	.support_textbox {position:relative;padding:2px;margin-left:10px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;}
	.support_textbox:hover {border-left:8px solid #b71115;}
	.support_textbox:focus {border-left:8px solid #b71115;}   

	.support_textarea {position:relative;right:-3px;width:328px;height:150px;padding:2px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;} 
	.support_textarea:hover {border-left:8px solid #b71115;}
	.support_textarea:focus {border-left:8px solid #b71115;}   
	
	#submit_supp, #reset_supp {position:relative;cursor:pointer;}                  
	#reset_supp {position:relative;float:left;left:130px;}
    #submit_supp  {position:relative;float:right;right:-5px;}   

	.support_vr {position:absolute;left:415px;top:0px;height:400px;width:1px;z-index:99}    
                                                                                                
/******************CONTACT****************/                     
/*contact enquiries*/ 
	.contact_boxes {font:12px helvetica, arial, verdana, sans-serif;color:#777;line-height:15px;} 
	#contact_wrap {position:relative;margin-left:auto;margin-right:auto;top:0px;left:-80px;height:650px;width:940px;}/*determines overall width*/
	#contact_left_box {position:relative;left:0px;top:0px;float:left;width:455px;height:650px;text-align:right;}
	#contact_right_box {position:relative;float:right;top:0px;width:455px;height:650px;line-height:20px;}
	.contact_hr {position:relative;left:20px;width:300px;height:1px;}            

	.phone {position:absolute;left:200px;top:280px;width:389px;height:252px;z-index:0;background-image:url(../images/contact-red-phone.jpg);}

	fieldset.contact {margin-right:0px;padding-right:0px;border:none;line-height:12px;}       
	.contact_textbox {position:relative;padding:2px;margin-left:10px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;}
	.contact_textbox:hover {border-left:8px solid #b71115;}
	.contact_textbox:focus {border-left:8px solid #b71115;}   
	
	._checkbox {line-height:20px;}
	input.contact_checkbox {width:16px;height:16px;font-weight:normal;}
	.contact_textarea {width:383px;height:80px;padding:2px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;} 
	.contact_textarea:hover {border-left:8px solid #b71115;}
	.contact_textarea:focus {border-left:8px solid #b71115;}   
	#submit, #reset {cursor:pointer;}                

	#reset {position:relative;float:left;left:130px;}
    #submit  {position:relative;float:right;right:50px;}   

	.contact_map {position:relative;margin-left:auto;margin-right:auto;width:656px;height:400px;}  
	.contact_directions {color:#b71115;}
	.contact_directions:hover {text-decoration:blink;}
	.contact_directions:visited {color:#b71115;}
	
	.iCheck {width:300px;height:50px;border:none;display:none;}
	
	/*php pop-up styling*/ /*there's also some styling embedded*/
    /* position:absolute;left:60px;top:290px;height:300px;width:392px;*/
    .error_pop {position:fixed;left:25%;top:25%;height:300px;width:392px;z-index:99;background-color:#fff;color:#666;border:1px solid #b71115;}
   	.error_pop_close {position:relative;top:190px;left:180px;font:12px helvetica, arial, verdana, sans-serif;color:#666;cursor:pointer;}
 	.message {color:#777;font:12px helvetica, arial, verdana, sans-serif;}
	.message span {color:#b71115;}
	#position01 {position:relative;top:70px;left:105px;} 
	#position02 {position:relative;top:90px;left:95px;}
    #position03 {position:relative;top:110px;left:73px;}
    #position04 {position:relative;top:130px;left:115px;}
	#position05 {position:relative;top:150px;left:57px;}
    #position06 {position:relative;top:170px;left:160px;}

/*contact site feedback*/ 
  	.feedback_text {font:12px helvetica, arial, verdana, sans-serif;color:#777;margin-left:10px;}
  	.feedback {position:relative;height:500px;width:800px;border:none;font:12px helvetica, arial, verdana, sans-serif;color:#777;line-height:15px;z-index:50;}  
	.feedback span {color:#b71115;}
    .feed_explain {width:330px;height:15px;padding:2px;margin-left:7px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;} 
	.feed_explain:hover {border-left:8px solid #b71115;}
	.feed_explain:focus {border-left:8px solid #b71115;}   
	.nav, .use, .speed, .info, .look {margin-right:10px;}
    .feed_explain_more {width:735px;height:15px;padding:2px;font:12px helvetica, arial, verdana, sans-serif;color:#b71115;background-color:#eee;border-left:8px solid #eee;border-top:none;border-bottom:none;border-right:none;} 
	.feed_explain_more:hover {border-left:8px solid #b71115;}
	.feed_explain_more:focus {border-left:8px solid #b71115;}   
	
	#feed_reset, #feed_submit  {cursor:pointer;}                        
	#feed_reset  {position:relative;float:left;left:480px;}
	#feed_submit {position:relative;float:right;right:50px;}
    

/*contact link to us*/ 
    .link_to_us {position:relative;height:220px;font:12px helvetica, arial, verdana, sans-serif;color:#777;margin-left:10px;z-index:2;}  
	.link_to_us span {border:1px dashed #fafafa;padding:4px;color:#fafafa;background-color:#666;}


	
	
	


	  
		
	  
	 

         

   
       