body {margin:15px 0px 0px 15px;
background-image:url(images/graphics/bg.png);
font-family:arial,helvetica,sans-serif;

}
#featured p {
	color: #FFF;
}
#featured p a {
	color: #68AFE1;
}
body {
	background-color: #a0a0a0;
}

#wrapper {

position:relative;

width:965px;

margin-left:auto;
margin-right:auto;


}

#intro{
	float:left;
font-size:15px;
margin-top:-40px;
border:none;
width:550px;
color:#CCC;
line-height:30px;


}
#intro a {color:#59bcff;


}




#header{
height:310px;
margin-top:0px;
float:left;
width:960px;
margin-bottom:30px;

}
#headercontent{
float:left;
clear:both;

width:180px;
margin-top:30px;
}
#headercontent a {
padding-top:2px;
padding-bottom:3px;

text-decoration:none;
color:#afafaf;
font-size:10px;
display:block;
width:150px;
border-top: dotted 1px #666666;
}


#headercontent a:hover {

color:#59bcff;


}


#headercontent2{

float:left;

width:460px;
margin-top:30px;
}
#headercontent2 a {
text-decoration:none;
color:#afafaf;
font-size:10px;
display:block;
width:150px;
border-top: dotted 1px #666666;
padding-top:2px;
padding-bottom:3px;
}



#headercontent2 a:hover {

color:#59bcff;


}


#content{
	padding-top:10px;
	clear:both;
	padding-bottom:30px;
}
.block{
/*border-bottom: solid 1px #a0a0a0;*/
/*margin-top:-500px;*/
padding-top:0px;
margin-top:30px;
padding-bottom:90px;
margin-bottom:0px;
clear:both;
overflow:hidden;



}


.right{
float:left;
padding-right:90px;
padding-bottom:50px;
}

.description{
margin-top:0px;
padding-top:0px;
float:left;
width:210px;
}

.description h1 {

padding-left :10px;
margin-left:-10px;
font-style:oblique;
padding-right:10px;
display:inline;
font-size:13px;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#59bcff;
}

.description p {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#a0a0a0;
}


.thumb{
float:left;
margin-right:30px;
margin-left:130px;
}

.lowthumb{

margin-top:490px;
margin-left:348px;
}

.lowthumb2{
float:right;
margin-right:100px;
margin-top:30px;

}

.lowthumb2 img{

border: solid 1px #252525;

}


.lowthumb img{
border: solid 1px #252525;

}

.thumb img{
border: solid 1px #252525;

}

.preview img{
border: solid 1px #252525;

}



.preview{
float:right;
padding-right:0px;
}



#dollar img{
border:none;
}

a.active{

border-top:solid 4px ##CCC;

}

h2{
color:#59bcff;
font-size:20px;
}


#table{ margin-left:auto;
margin-right:auto;
}





#bottomlinks {
border-top: solid 6px #59bcff;


text-align:left;
float:left;
padding-bottom:15px;
margin-top:20px;
padding-right:30px;
padding-top:2px;
/*border-bottom: solid 1px #CCC;*/

}

#bottomlinks a {

width:60px;
position:relative;
margin-right:15px;
text-transform:lowercase;
text-decoration:none;
font-size:13px;
color:#59bcff;
padding-left:0px;
padding-right:30px;


}

#title{

margin-right:30px;
color:#CCC;
font-size:13px;
width:694px;
/*border-bottom:solid 1px #a0a0a0;*/
padding-bottom:15px;
height:200px;
}

#title h1 {
margin-top:0px;
width:694px;
height:180px;
background-image:url(images/graphics/title2.png);
background-repeat: no-repeat;
text-indent:-9999px;
display:block;
}


#bottomlinks a:hover{

color:#CCC;
}



#links{

position:absolute;
right:0px;
width:160px;
height:210px;
float:right;
padding-top:0px;
padding-right:0px;
padding-left:30px;
display:block;
}



#links .reallinks a{

text-transform:uppercase;
text-decoration:none;
border-top:solid 1px #a0a0a0;

margin-bottom:15px;
padding-left:30px;
color:#CCC;
font-family:helvetica;
font-size:14px;
width:140px;

text-align:right;
float:right;
display:block;
}

#links .reallinks a:hover{
background:#59bcff;
color:white;
}

#links img{

padding-left:30px;
margin-bottom:15px;
float:right;

}


#footer {
width:965px;
height:215px;

margin-left:0px;
margin-top:20px;
padding-top:40px;
padding-bottom:20px;
padding-right:0px;
padding-left:0px;

line-height:20px;
color:#CCC;
font-size:12px;
text-decoration:none;

/*border-top: dotted 1px #ccc;*/
border-top: dotted 1px #666;
}
#footer a {
color:#59bcff;
text-decoration:none;

}

#leftfooter, #rightfooter, #midfooter{
	font-size:14px;
height:300px;
top-padding:0px;
float:left;
width:250px;
}

#midfooter{
margin-left:50px;
}

#leftfooter{
	margin-left:50px;
}
 #leftfooter ul{
list-style-type: none;
margin-left:-40px;
font-size:10px;
}

#rightfooter img{
	float:right;
}
#rightfooter{
	text-align:right;
padding:0px;
margin-right:50px;
height:230px;
width:200px;
float:right;
}

ul li h3{
	margin:0px;
	padding:0px 0px 5px 0px;
}

#upper img{
	float:right;
}




#portfoliobutton{
	position:absolute;
	left:408px;
	top:325px;
	z-index:20;
}

#slideshow {
	margin:0 auto;
	width:960px;
	height:270px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:860px;
  height:266px;
  overflow:auto; /* allow scrollbar */
  position:relative;

}


#slideshow #slidesContainer .slide {
  
  width:860px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:266px;

margin-left:auto;
margin-right:auto;
}

#slideshow #slidesContainer .slide img {
	margin-right:30px;
border: solid 8px #666;
}


#slideshow #slidesContainer .slide .nomargin{
	margin-right:0px;
}

.control {
  display:block;
  width:39px;
  height:266px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  display:none;
}
#rightControl {
  top:0;
  right:0;
 display:none;
}

