@charset "utf-8";
/* CSS Document */

#background {
	position: relative;
	width: 100%;
	height: 2500px;
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	
}

body {
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

    #wrapper, #container {
        height: 2500px;
        width: 1000px;
    }
    
    #wrapper {
        right: 50%;
        position: absolute;
    }
    
    #container {
	left: 50%;
	right:0;
	padding: 0px;
	position: relative;
    }
	
	img { 
	border: none; 
}

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	right: 0px;
	width:1000px;
	height:2500px;
}

#index-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1000px;
	height:11px;
}

#index-02 {
	position:absolute;
	left:0px;
	top:11px;
	width:885px;
	height:157px;
}

#index-03 {
	position:absolute;
	left:885px;
	top:11px;
	width:44px;
	height:46px;
}

#index-04 {
	position:absolute;
	left:929px;
	top:11px;
	width:15px;
	height:157px;
}

#index-05 {
	position:absolute;
	left:944px;
	top:11px;
	width:46px;
	height:46px;
}

#index-06 {
	position:absolute;
	left:990px;
	top:11px;
	width:10px;
	height:157px;
}

#index-07 {
	position:absolute;
	left:885px;
	top:57px;
	width:44px;
	height:111px;
}

#index-08 {
	position:absolute;
	left:944px;
	top:57px;
	width:46px;
	height:111px;
}

#index-09 {
	position:absolute;
	left:0px;
	top:168px;
	width:1000px;
	height:31px;
}

#index-10 {
	position:absolute;
	left:0px;
	top:199px;
	width:335px;
	height:318px;
}

#index-11 {
	position:absolute;
	left:335px;
	top:199px;
	width:124px;
	height:55px;
}

#design-sliced-04 {
	position:absolute;
	left:459px;
	top:199px;
	width:30px;
	height:55px;
}

#index-13 {
	position:absolute;
	left:489px;
	top:199px;
	width:121px;
	height:55px;
}

#design-sliced-04014 {
	position:absolute;
	left:610px;
	top:199px;
	width:26px;
	height:55px;
}

#index-15 {
	position:absolute;
	left:636px;
	top:199px;
	width:183px;
	height:55px;
}

#design-sliced-04016 {
	position:absolute;
	left:819px;
	top:199px;
	width:15px;
	height:55px;
}

#index-17 {
	position:absolute;
	left:834px;
	top:199px;
	width:162px;
	height:55px;
}

#design-sliced-04018 {
	position:absolute;
	left:996px;
	top:199px;
	width:4px;
	height:55px;
}

#index-19 {
	position:absolute;
	left:335px;
	top:254px;
	width:665px;
	height:263px;
}

#design-sliced-06 {
	position:absolute;
	left:00px;
	top:517px;
	width:482px;
	height:584px;
}

#design-sliced-14 {
	position:absolute;
	left:507px;
	top:517px;
	width:509px;
	height:584px;
	background-image: url(images/divbgs/right1.jpg);
}

#index-22 {
	position:absolute;
	left:0px;
	top:1101px;
	width:1000px;
	height:2px;
}

#design-sliced-16 {
	position:absolute;
	left:0px;
	top:1103px;
	width:500px;
	height:234px;
}

#index-24 {
	position:absolute;
	left:500px;
	top:1103px;
	width:500px;
	height:234px;
}

#index-25 {
	position:absolute;
	left:0px;
	top:1337px;
	width:1000px;
	height:1px;
}

#index-26 {
	position:absolute;
	left:0px;
	top:1338px;
	width:1000px;
	height:971px;
}

#index-27 {
	position:absolute;
	left:0px;
	top:2309px;
	width:1000px;
	height:18px;
}

#index-28 {
	position:absolute;
	left:0px;
	top:2327px;
	width:1000px;
	height:1px;
}

#index-29 {
	position:absolute;
	left:0px;
	top:2328px;
	width:27px;
	height:141px;
}

#design-sliced-29 {
	position:absolute;
	left:27px;
	top:2328px;
	width:614px;
	height:120px;
	background-color: #1b1b1b;
	color: #CCC;
	text-align:center;
	line-height:28px;
}

#index-31 {
	position:absolute;
	left:641px;
	top:2328px;
	width:40px;
	height:141px;
}

#index-32 {
	position:absolute;
	left:681px;
	top:2328px;
	width:304px;
	height:123px;
}

#index-33 {
	position:absolute;
	left:985px;
	top:2328px;
	width:15px;
	height:141px;
}

#index-34 {
	position:absolute;
	left:27px;
	top:2448px;
	width:614px;
	height:21px;
}

#index-35 {
	position:absolute;
	left:681px;
	top:2451px;
	width:304px;
	height:18px;
}

#index-36 {
	position:absolute;
	left:0px;
	top:2469px;
	width:1000px;
	height:31px;
	background-color: #121111;
	text-align:center;
	font-family: "Courier New", Courier, monospace;
	font-size:17px;
	line-height: 29px;
}

#gallery { position: relative; width:500px; height:222px; margin:0; padding:0; border: none;}
#gallery li { display: block; }

#fader {
	position:relative;
	width:500px;
	height:222px;
	border: 2px solid #ec4a02;
}

.ltext {
	font-size: 22pt; 
	font-weight: bold;
	margin-left:30px;
	font-family:Verdana, Geneva, sans-serif;	
}

.buttons {
	font-size: 12pt; 
	color:#ff9000;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	margin-top:30px;
	padding-left:50px;
	float:right;
}

h1 { 
	font-size: 22pt; 
	font-weight: bold;
	margin-top: 25px; 
	font-family:Verdana, Geneva, sans-serif;	
	text-align:left;
} 

h2 { 
	font-size: 20pt; 
	font-weight: bold; 
	margin-top:30px; 
	font-family:Verdana, Geneva, sans-serif;	
	text-align:left;
}

h3 { 
	font-size: 16pt; 
	font-weight: bold; 
	font-family:Verdana, Geneva, sans-serif;	
	text-align:left;
}

h4 { 
	font-size: 11pt; 
	font-weight: bold;
	color:#ff9000;
	font-family:Verdana, Geneva, sans-serif;	
	text-align:left;
}

.text_normal {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size:15px;
	line-height:23px;
	text-align:left;
}

.portfolio_h2 {
	color: #ff9000;
	font-family: "Courier New", Courier, monospace;
	font-size:14px;
	font-weight: bold;
	text-align:left;
}

#social_networking {
	margin-left: 50px;
}

#testimonials {
	position:absolute;
	left:0px;
	top:1685px;
	width:1000px;
	height:1px;
}

#about_barry {
	position:absolute;
	left:00px;
	top:725px;
	width:999px;
	height:1px;
}

#blocks {
	margin: 0px 29px 0px 0px;
	float: left;
}

a:link{
color: #ff9000;
text-decoration: none;
}
a:visited{
color: #ff9000;
text-decoration: none;
}
a:hover{
color: #fff;
text-decoration: none;
}
a:active{
color: #ff9000;
text-decoration: none;
}
