#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }






alink {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none;}
    A:link{color: #f40263; text-decoration: none;}
    A:visited {color: #f40263; text-decoration: none;}
    A:hover {text-decoration: none; color: #666666;}
    A:active {color: #333333;text-decoration: none;}
    a img { border: none; }


.link1 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none;}
   .link1 A:link{color: #333333; text-decoration:none }
   .link1 A:visited {color: #333333; text-decoration:none}
   .link1 A:hover {text-decoration: none; color: #f40263;}
   .link1 A:active {color: #666666;text-decoration: none;}
   .link1 a img { border: none; }

.link2 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration: none;}
   .link2 A:link{color: #f40263; text-decoration:none; }
   .link2 A:visited {color: #f40263; text-decoration:none;}
   .link2 A:hover {text-decoration: none; color: #666666;}
   .link2 A:active {color: #666666; text-decoration: none;}
   .link2 a img { border: none; }  
 
.link3 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration: none;}
   .link3 A:link{color: #f40263; text-decoration:none; }
   .link3 A:visited {color: #f40263; text-decoration:none;}
   .link3 A:hover {text-decoration: none; color: #666666;}
   .link3 A:active {color: #666666; text-decoration: none;}
   .link3 a img { border: none; }  
   
.link4 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none;}
   .link4 A:link{color: #666666; }
   .link4 A:visited {color: #666666;}
   .link4 A:hover {text-decoration: none; color: #f40263;}
   .link4 A:active {color: #666666;text-decoration: none;}
   .link4 a img { border: none; }  

.link5 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11px; text-decoration: none;}
   .link5 A:link{color: #f40263; text-decoration:none; }
   .link5 A:visited {color: #f40263; text-decoration:none;}
   .link5 A:hover {text-decoration: none; color: #666666;}
   .link5 A:active {color: #666666; text-decoration: none;}
   .link5 a img { border: none; } 

body {
font-size:11px;
color: #333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

h1 {
line-height:30px;
margin-top:8px;
margin-bottom:8px;
color:#f40263;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
text-decoration:none;
}

h2 {
margin-top:0px;
margin-bottom:0px;
line-height:30px;
color:#f40263;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;

}
h3 {
margin-top:0px;
margin-bottom:0px;
color:#666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

h4 {
color:#f40263;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
text-decoration:none;

}
h5 {
margin-top:0px;
margin-bottom:0px;
color:#f40263;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
h6 {
line-height:30px;
margin-top:8px;
margin-bottom:8px;
color:#f40263;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
text-decoration:none;





}

#page_wrapper {
	overflow:hidden;
	background-image: url(backgrounds/whitewash-window.jpg);
	padding: 0px;
	height: 950px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	z-index: 1;
	top: 0px;
}
#content_wrapper {
	padding: 0px;
	height: 900px;
	width: 100%;
	margin:0px;
	position: relative;
	z-index: 2;
	top: 0px;
}
#banner_wrapper {
	background-image:url("box_backgrounds/banner_bg.png");
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 100%;
	position: relative;
	z-index: 3;
	top: 30px;
}
#logo_wrapper {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	position: absolute;
	z-index: 4;
	left: 25px;
	top: 25px;
}
#nav_wrapper {
	text-align:center;
	background-image:url("box_backgrounds/nav_bg.png");
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 100%;
	position: absolute;
	z-index: 5;
	left: 0px;
	top: 140px;
}
#mid_wrapper {
	margin: 0px;
	padding: 0px;
	height: 650px;
	width: 100%;
	position: absolute;
	z-index: 6;
	left: 0px;
	top: 180px;
}
#flash_wrapper {
	color:#ffffff;
	background-image: url(HomepageImage/rickyard.png);
	background-color:#;
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 680px;
	position: absolute;
	z-index: 7;
	left: 20px;
	top: 0px;
}
#flash_wrapper2 {
	background-color:#ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	height: 610px;
	width: 645px;
	position: absolute;
	z-index: 7;
	left: 20px;
	top: 0px;
}
#flash_wrapper3 {
	background-image: url(img/flashwrabg3.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	height: 610px;
	width: 645px;
	position: absolute;
	z-index: 7;
	left: 20px;
	top: 0px;
}
#flash_wrapper4 {
	color:#333333;
	background-image: url(HomepageImage/blankbg.png);
	background-color:#;
	margin: 0px;
	padding: 0px;
	height: 295px;
	width: 697px;
	position: absolute;
	z-index: 7;
	left: 20px;
	top: 0px;
}
#newsletter_wrapper {
	text-indent:5px;
	font-size:11px;
	color:#FFFFFF;
	background-image:url("box_backgrounds/newsletter_bg.png");
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 230px;
	position: absolute;
	z-index: 8;
	left: 730px;
	top: 0px;
}
#banner_text {
	color:#f40263;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	position: absolute;
	z-index: 10;
	left: 728px;
	top: 30px;
}
#right_box {
	background-image:url("box_backgrounds/newsbg.png");
	margin: 0px;
	padding: 0px;
	height: 200px;
	width: 230px;
	position: absolute;
	z-index: 11;
	left: 730px;
	top: 90px;
}
#right_box_header {
	background-color:#f40263;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 222px;
	position: absolute;
	z-index: 13;
	left: 0px;
	top: 0px;
}
#header_1 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 200px;
	position: absolute;
	z-index: 14;
	left: 0px;
	top: 0px;
}
#box_3 {
	font-size:11px;
	background-image: url("box_backgrounds/box3_bg.png");
	background-repeat:no-repeat;
	margin: 0px;
	padding-top: 25px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	height: 290px;
	width: 280px;
	position: absolute;
	z-index: 15;
	left: 20px;
	top: 300px;
}
#box_4 {
	background-image:url("box_backgrounds/box4-bg.png");
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 340px;
	position: absolute;
	z-index: 16;
	left: 370px;
	top: 300px;
}
#box_3_header {
	background-color:#f40263;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 321px;
	position: absolute;
	z-index: 17;
	left: 0px;
	top: 0px;
}
#box_4_header {
	background-color:#f40263;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 331px;
	position: absolute;
	z-index: 18;
	left: 0px;
	top: 0px;
}
#newsletter {
	background-color:#f40263;
	margin:0px;
	padding-left: 4px;
	height: 70px;
	width: 216px;
	position: absolute;
	z-index: 19;
	left: 0px;
	top: 0px;
}
#news_article1 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 220px;
	position: absolute;
	z-index: 20;
	left: 0px;
	top: 35px;
}
#news_article2 {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 220px;
	position: absolute;
	z-index: 21;
	left: 0px;
	top: 104px;
}
#news1_img {
	background-image:url("news images/burton-logo.jpg");
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 50px;
	position: absolute;
	z-index: 23;
	left: 10px;
	top: 10px;
}
#article_1 {
	border-bottom:1px dotted #333333;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 140px;
	position: absolute;
	z-index: 24;
	left: 70px;
	top: 10px;
}
#news2_img {
background-image:url(news%20images/golf-show.jpg);
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 50px;
	position: absolute;
	z-index: 25;
	left: 10px;
	top: 10px;
}
#article_2 {
	border-bottom:1px dotted #333333;
	font-size:11px;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 140px;
	position: absolute;
	z-index: 27;
	left: 70px;
	top: 10px;
}
#box_5 {
	background-image:url("box_backgrounds/box5_bg.png");
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 230px;
	position: absolute;
	z-index: 28;
	left: 730px;
	top: 300px;
}
#box_5_header {
	background-color:#f40263;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 221px;
	position: absolute;
	z-index: 29;
	left: 0px;
	top: 0px;
}
#work_1 {
	border:1px solid #333333;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 120px;
	position: absolute;
	z-index: 30;
	left: 30px;
	top: 50px;
}
#work_2 {
	border:1px solid #333333;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 120px;
	position: absolute;
	z-index: 31;
	left: 180px;
	top: 50px;
}
#work_3 {
	border:1px solid #333333;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 120px;
	position: absolute;
	z-index: 32;
	left: 30px;
	top: 200px;
}
#work_4 {
	border:1px solid #f40263;
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 120px;
	position: absolute;
	z-index: 33;
	left: 180px;
	top: 200px;
}
#bottom_nav {
	margin: 0px;
	padding: 10px;
	height: auto;
	width: 210px;
	position: absolute;
	z-index: 34;
	left: 0px;
	top: 30px;
}
#bottom_creds {
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 100%;
	position: absolute;
	z-index: 35;
	left: 0px;
	top: 910px;
}
#nav_1 {
	background-image:url("box_backgrounds/navbg.png");
	margin: 0px;
	padding-top: 2px;
	height: 20px;
	width: 100px;
	position: absolute;
	z-index: 40;
	left: 0px;
	top: 2px;
}
#nav_2 {
	background-image:url("box_backgrounds/navbg.png");
	margin: 0px;
	padding-top: 3px;
	height: 20px;
	width: 100px;
	position: absolute;
	z-index: 41;
	left: 100px;
	top: 2px;
}
#nav_3 {
	background-image:url("box_backgrounds/navbg.png");
	margin: 0px;
	padding-top: 3px;
	height: 20px;
	width: 100px;
	position: absolute;
	z-index: 42;
	left: 200px;
	top: 2px;
}
#nav_4 {
	background-image:url("box_backgrounds/navbg.png");
	margin: 0px;
	padding-top: 3px;
	height: 20px;
	width: 100px;
	position: absolute;
	z-index: 43;
	left: 300px;
	top: 2px;
}
#nav_5 {
	margin: 0px;
	padding-top: 3px;
	height: 20px;
	width: 100px;
	position: absolute;
	z-index: 55;
	left: 400px;
	top: 2px;
}
#work1_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	position: absolute;
	z-index: 45;
	left: 30px;
	top: 150px;
}
#work2_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	position: absolute;
	z-index: 46;
	left: 180px;
	top: 150px;
}
#work3_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	position: absolute;
	z-index: 47;
	left: 30px;
	top: 300px;
}
#work4_link {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 120px;
	position: absolute;
	z-index: 48;
	left: 180px;
	top: 300px;
}
#bottom_text {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 400px;
	position: absolute;
	z-index: 49;
	left: 30px;
	top: 8px;
}
#bottom_text2 {
	text-align:center;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 270px;
	position: absolute;
	z-index: 51;
	left: 670px;
	top: 12px;
}
#bottom_nav1 {
	background-image:url("box_backgrounds/bottnavbg.png");
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	position: absolute;
	z-index: 53;
	left: 0px;
	top: 0px;
}
#bottom_nav2 {
	background-image:url("box_backgrounds/bottnavbg.png");
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	position: absolute;
	z-index: 53;
	left: 90px;
	top: 0px;
}

#bottom_nav3 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 90px;
	position: absolute;
	z-index: 60;
	left: 180px;
	top: 0px;
}
#portfolio_wrapper {
	margin:0px;
	padding: 0px;
	height: 560px;
	width: 640px;
	position: absolute;
	z-index: 105;
	left: 17px;
	top: 70px;
}
#port_1 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 62;
	left: 0px;
	top: 20px;
}
#port_2 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 63;
	left: 220px;
	top: 20px;
}
#port_3 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 64;
	left: 440px;
	top: 20px;
}
#port1_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 66;
	left: 0px;
	top: 140px;
}
#port2_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 67;
	left: 220px;
	top: 140px;
}
#port3_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 68;
	left: 440px;
	top: 140px;
}
#port_4 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 70;
	left: 0px;
	top: 200px;
}
#port4_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 73;
	left: 0px;
	top: 320px;
}
#port_5 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 71;
	left: 220px;
	top: 200px;
}
#port5_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 74;
	left: 220px;
	top: 320px;
}
#port_6 {
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 200px;
	position: absolute;
	z-index: 72;
	left: 440px;
	top: 200px;
}
#port6_link {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 200px;
	position: absolute;
	z-index: 76;
	left: 440px;
	top: 320px;
}
#port_7 {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 200px;
	position: absolute;
	z-index: 77;
	left: 0px;
	top: 380px;
}
#port7_link {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 200px;
	position: absolute;
	z-index: 77;
	left: 0px;
	top: 488px;
}
#port_8 {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 200px;
	position: absolute;
	z-index: 78;
	left: 220px;
	top: 380px;
}
#port8_link {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 200px;
	position: absolute;
	z-index: 78;
	left: 220px;
	top: 488px;
}
#port_9 {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 200px;
	position: absolute;
	z-index: 41;
	left: 440px;
	top: 380px;
}
#port9_link {
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 200px;
	position: absolute;
	z-index: 45;
	left: 440px;
	top: 488px;
}
#photo_header {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 640px;
	position: absolute;
	z-index: 78;
	left: 20px;
	top: 450px;
}
#clients_wrapper {
	margin: 0px;
	padding: 10px;
	height: 265px;
	width: 660px;
	position: absolute;
	z-index: 79;
	left: 0px;
	top: 0px;
}
#clients_gaming {
	border-right:1px dotted #333333;
	margin: 0px;
	padding: 20px;
	height: 90px;
	width: 130px;
	position: absolute;
	z-index: 80;
	left: 0px;
	top: 140px;
}
#clients_sports {
	border-right:1px dotted #333333;
	margin: 0px;
	padding: 20px;
	height: 90px;
	width: 130px;
	position: absolute;
	z-index: 81;
	left: 170px;
	top: 140px;
}
#clients_beauty {
	border-right:1px dotted #333333;
	margin: 0px;
	padding: 20px;
	height: 90px;
	width: 130px;
	position: absolute;
	z-index: 81;
	left: 340px;
	top: 140px;
}
#clients_construction {
	margin: 0px;
	padding: 20px;
	height: 90px;
	width: 130px;
	position: absolute;
	z-index: 82;
	left: 510px;
	top: 140px;
}
#client_text {
	line-height:10px;
	margin: 0px;
	padding: 20px;
	height: auto;
	width: 640px;
	position: absolute;
	z-index: 83;
	left: 0px;
	top: 0px;
}
#contact_details {
	margin: 0px;
	padding: 20px;
	height: 200px;
	width: 640px;
	position: absolute;
	z-index: 85;
	left: 0px;
	top: 0px;
}
#contact_form {
	position:absolute;
	border-top:1px dotted #333333;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 15px;
	height: auto;
	width: 635px;
	top:120px;
}
#main_text_box {
	line-height:15px;
	padding: 10px;
	height: 200px;
	width: 299px;
	position: absolute;
	z-index: 16;
	left: 0px;
	top: 30px;
}
#company_image1 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 200px;
	position: absolute;
	z-index: 102;
	left: 16px;
	top: 480px;
}
#company_image2 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 200px;
	position: absolute;
	z-index: 101;
	left: 238px;
	top: 480px;
}
#company_image3 {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 200px;
	position: absolute;
	z-index: 100;
	left: 455px;
	top: 480px;
}

#flipbook_1 {
	border:1px solid #333333;
	margin: 0px;
	padding: 0px;
	height: 320px;
	width: 640px;
	position: absolute;
	z-index: 130;
	left: 17px;
	top: 300px;
}
#info_image {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 635px;
	position: absolute;
	z-index: 140;
	left: 20px;
	top: 270px;
}
#web_movie {
	margin: 0px;
	padding: 0px;
	height: 390px;
	width:636px;
	position: absolute;
	z-index: 145;
	left: 0px;
	top: 380px;
}
#photo_movie {
	margin: 0px;
	padding: 20px;
	height: 390px;
	width:636px;
	position: absolute;
	z-index: 145;
	left: 0px;
	top: 210px;
}
#photo_movie2 {
	margin: 0px;
	padding: 20px;
	height: 300px;
	width:636px;
	position: absolute;
	z-index: 145;
	left: 0px;
	top: 270px;
}
#sitemap {
	text-align:right;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 400px;
	position:absolute;
	z-index: 146;
	left: 550px;
	top: 5px;
}




