* {
margin : 0;
padding : 0;
}

img {border-style:none;}

html {
/*height : 100%;*/
}
body {
	/*height : 100%;*/
	
	color : #a4a4a4;
	cursor : default;
	font-size : 11px;
	line-height : 16px;
	text-align : center;
	background-color : #000;
	background-position : 50% 0;
	font-family : Tahoma, sans-serif;
	
		background-image: url(images/bg/wood.jpg);
	background-repeat: no-repeat;
	
}
	

#top-nav ul li{
	/* display: inline;*/
	background-repeat: no-repeat;
}

.txtHeader{font-size:200%}

.txtHeaderSub{
	font-size:130%;
	font-weight: bold;
}

.txtBox {padding-top:60px; padding-left:500px;}
#wrapper {
	}
#navigation {margin-top:600px;}
#bottom-navigation-inside {margin-top:50px;}

a:link, a:visited {
color : #666;
text-decoration : none;
}
a:hover, a:active {
color : #999;
text-decoration : none;
}




#navigation_top{font-size:16px; margin-left:15px;}
#gallery {padding-top:20px;}
a img {
border : 0;
}
div.wrap {
	/*width : 993px;*/
     width : 993px;
	margin : 0 auto;
	text-align : left;
	/*background-image: url(images/bg/home.gif);
	background-repeat: repeat-x;*/
}

div.wrap-inside {
	/*width : 993px;*/
width : 493px; /*993 */
margin : 0 auto;
text-align : left;
}


div#top div#nav {
float : left;
clear : both;
width : 493px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;


}


#nav-left{
	/*float:left;*/
	margin-top:10px;
	

	width:500px; /*500*/
	

	
	
	
	
}

#nav-left ul li{
	list-style-type: none;


}

#nav-left-sub{
	float:right;
	margin-top:30px;
	/* margin-right:30px;*/
	padding-right:40px;

	
	
	}

#nav-left-sub ul li{
	list-style-type: none;
	padding:5px;
	


	
}

.homeline {padding-top:100px;}

#slide-holder{}

div#video-header {
/*height : 683px;*/
/*height : 683px;*/
margin : -1px 0 0;
}
div#header div.wrap {
/*height : 299px;*/
height : 499px;
background : url(images/_header-bg.png) no-repeat 50% 0;

}

div#header-inside div.wrap {
/*height : 299px;*/
height : 499px;
background : url(images/header-bg.png) no-repeat 50% 0;
}

div#header div#slide-holder {
	z-index : 40;
	width : 493px;/*993*/
	height : 538px;
	/*height : 299px;*/
position : absolute;
	background-image: url(images/gradient_bg.jpg);
	background-repeat: repeat-y;
	
	margin-left:330px;
}


div#header div#slide-holder div#slide-runner {
	top : 13px;
	left : 9px;
	width : 603px; /* width : 953px;   change the width of the box <---------------------*/
	height : 500px; /*position of slide bar  571px */
	/*height : 478px;*/
    overflow : hidden;
	position : absolute;
}



div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
/*left : 0;*/
bottom : 28px; /*height of script bar bar */
width : 473px; /*973   */
height : 46px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(_images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}


/* inside content styles */

#content-holder{margin-top:15px;
	border: thin solid #000;
	height: 573px;

}

#left-navigation {
	
	float:left;
	width:200px;
height: 573px;
	/*background-color: #999;*/

	

	
}
#left-nav-text{
	padding:15px;
	font-size: 16px;

	color: #FFF;
}

#sig-text{padding-top:15px; padding-right:10px; float:right;}
#sig-text-inside{
	padding-top:75px;
	padding-right:10px;
	text-align:right;
	color: #555;
}


div#inside-header div.wrap {
/*height : 299px;*/
/*height : 499px;*/
background : url(images/_header-bg.png) no-repeat 50% 0;
}

#gallery-content {margin-left:220px;}
 
#text-content {margin-left:220px; min-height:573px;}

#left-navigation ul li {
	list-style-position: inside;
	list-style-type: none;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

#left-navigation ul li img{
	
	padding-right: 15px; 
}

#contentBox-text{margin:15px;}

#contentBox-about{margin:25px; font-size:14px;}

#signature{
	z-index:1;
	padding-top: 15px;
	padding-left: 530px;
}
#home-signature{
	z-index:1;
	padding-top: 600px;
	padding-left: 530px;
}
#redline{height:500px;}

	.clearfloat{
	margin: 0px;
	clear: both;
	height: 0px;
}
	
	#filler {
		
		padding-top:300px;
				text-align: center;
				height: 1em;
				padding-bottom:10px;
			}
			
			.arrows {
	width:30px;
	display: inline;
	padding:15px;
	margin-top:15px;
}
#txtContainer{
	width:500px;
	padding:25px;
	padding-left:150px;
	font-size:14px;
	text-align:left;
	color: #888;
	min-height:400px;
}

#headertxtBox{
	letter-spacing: .1em;
	line-height: 1.3em;
	color: #DDD;
	padding-top: 15px;
}

#txtBox{
	padding-top: 15px;
}

#txtBox ul li{
	padding:15px;
	list-style-type: none;
}

.txtBoldWhite{
	color: #DDD;
	letter-spacing: .1em;
	line-height: 1.3em;
}

.txtWhite{
	color: #DDD;
	font-size: .9em;
}

a:link.whitelink{color:#EEE;}

#sig-text-inside-portfolio {padding-top:150px;
	padding-right:10px;
	text-align:right;
	color: #555;}