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

}


#wrapper {

position:relative;

width:965px;

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


}

#intro{

font-size:16px;
margin-top:30px;
padding-bottom:15px;
border:none;
width:550px;
color:white;


}
#intro a {color:#59bcff;


}




#header{
height:325px;
margin-top:30px;
float:left;
width:960px;

}
#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{
border-top: dotted 1px #666666;
padding-top:60px;
clear:both;
padding-bottom:60px;

}
.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 #white;

}

h2{
color:#68AFE1;
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 white;*/

}

#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:white;
font-size:13px;
width:550px;
/*border-bottom:solid 1px #a0a0a0;*/
padding-bottom:15px;
height:200px;
}

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


#bottomlinks a:hover{

color:white;
}



#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:white;
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 {
/*border-left: solid 1px #a0a0a0;
border-right: solid 1px #a0a0a0;
*/
border-top: 1px dotted #666666;
margin-left:15px;
line-height:20px;
color:white;
font-size:12px;
text-decoration:none;
width:965px;
overflow:auto;
}
#footer a {
color:#59bcff;

}

#leftfooter, #rightfooter, #midfooter{

height:300px;
top-padding:0px;
/*border-left: solid 1px #a0a0a0;
border-right: solid 1px #a0a0a0; */
float:left;

width:281px;

}

#leftfooter img {
	margin-top:15px;
}

#midfooter{
/*border-left: solid 1px #a0a0a0;
border-right: solid 1px #a0a0a0; */
margin-left:60px;
margin-right:60px;
}

#footer p{

padding-right:15px;
}
#footer ul{
margin-left:-20px;
}
#rightfooter p {
	font-size:14px;
}
 #rightfooter ul{
list-style-type: none;
margin-left:-30px;
}
#footer h2{
/*border-bottom: dotted 1px #666666;*/
}


#featured {
margin-left:35px;
font-size:15px;

}


#featured img {
margin-right:22px;	
	
}

#upper img{
	float:right;
}