body {
	background-color: #F6F6CA;
}

.style1 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a{
text-decoration:none;
}
a.red:link {
	color: #FF0000;
}
a:link {
	color: #003300;
}
a:visited {
	color: #003300;
}
a:hover {
	color: #003399;
}
a:active {
	color: #FF0000;
}
body,td,th {
	color: #003300;
}
a.white:link {
	color: #FFFFFF;
}
a.white:visited {
	color: #FFFFFF;
}
a.white:hover {
	color: #003399;
}
a.white:active {
	color: #FFFFFF;
}	
.style7 {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.style10 {font-size: 16px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }

.style101 {
	color: #FF0000;
	font-weight: bold;
}
.stylegrey {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.red:link {
	color: #FF0000;
}


/***** new style stuff *****/

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
h1{
color:white;
font-weight:normal;
font-size:170%;
padding:5px 0 5px 5px;
margin:0;
}
h2{
color:white;
font-size:115%;
padding:5px 0 5px 5px;
margin:0;
}
h3{
color:white;
font-size:100%;
padding:5px 0 5px 5px;
margin:0;
}
.dark{
color:#000000;
}
p{
padding:2px 10px 2px 10px;
font-size:100%;
margin:0;
color:white;
}
div{
padding:0;
margin:0;
}
img{
border:0;
}
#site{
width:980px;
margin:auto;
text-align:left;
}
#main{
width:100%;
border:1px solid #003300;
background-color:#6174DC;
}

#content{
background-color:#6174DC;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
width:790px;
}
#content_cream{
position:relative;
top:0;
left:0;
margin:0;
padding:0;
width:790px;
background-color: #F6F6CA;
color:#003300;
}
#content_cream p{
color:#003300;
}
#content_cream h2{
color:#003300;
}
#content_cream h1{
color:#003300;
}
#navigation{
width:100%;
height:25px;
background-color:#003300;
padding-top:5px;
font-size:130%;
}
#navigation ul{
display:inline;
margin:0;
padding:0;
}
#navigation li{
display:inline;
margin:0;
padding:0 12px 0 11px;
}

#navigation a{
color:white;
text-decoration:none;
font-weight:bold;
}

#home_top{
background-color:#6174DC;
position:relative;
top:0;
left:0;
margin:0;
padding:0;
width:790px;
}

#home_mid{
position:relative;
background-color:#6174DC;
left:0;
margin:0;
padding:0;
width:790px;
}
html>body #home_mid{
top:0;
}

#new_finds{
float:left;
width:350px;
background-color: #F6F6CA;
top:0;
left:0;
margin:0;
padding:0;
}
#new_finds p{
color:#003300;
}
#showcase_item{
float:left;
width:350px;
height:390px;
top:30px;
left:0;
margin:30px 0 0 40px;
padding:0;
background-color:#6174DC;
border:2px solid #003300;
text-align:center;
}
#showcase_item h3{
}
#showcase_item h3 a{
color:white;
}
#showcase_item p{
text-align:left;
}
#showcase_im{
width:100%;
text-align:center;
height:290px;
}
#showcase_image{
}
#rhs{
background-color:#003300;
float:right;
width:180px;
}
html>body #rhs{
width:190px;
}

#footer{
width:100%;
margin:auto;
text-align:center;
}


.highlight{
font-weight:bold;
}

.news_item{
padding-bottom:10px;
}

.news_item_full{
}
.headline_date{
font-size:90%;
}

#cat_menu{
width:100%;

border-bottom:1px solid white;
border-top:1px solid white;
text-align:center;

}
#cat_menu ul{
display:inline;
margin:0;
padding:0;
white-space:normal;
}
#cat_menu li{
margin:4px;
display:inline;
white-space:nowrap;
}


#cat_menu a{
text-decoration:none;
color:#003300;
font-weight:bold;
}

.results_table{
margin-left:1px;
background-color:#6174DC;
}
.results_table td{
background-color:#6174DC;
color:#003300;
}
.results_table a{
text-decoration:none;
}
.results_table .table_header p{
color:#003300;
}
.results_table p, .results_table h2{
color:#003300;
}
.results_table hr{
color:#003300;
}


#details_top{
width:100%;
border-bottom:1px solid black;
height:55px;
}
#details_top img{
border-right:1px solid black;
float:left;
padding:5px;
}
#details_top p{
margin-top:10px;
}

#details_thumbs{
float:left;
width:110px;
border-right:1px solid black;
margin-right:-1px;
}
#details_thumbs img{
width:100px;
padding:5px 1px 5px 4px;
}

#details_content{
float:left;
padding-bottom:10px;
border-left:1px solid black;
width:660px;
}


#details_title{
float:left;
left:0px;
margin-left:10px;
width:580px;
}
#details_title h1{
padding:20px;
color:black;
}
#details_description{
float:left;
width:260px;
margin:0 5px 5px 15px;
text-align:justify;
}
#details_image{
float:right;
width:350px;
padding-bottom:10px;

}
#main_image{
width:350px;
}
#details_similar{
float:right;
width:679px;
border-top:1px solid black;
border-left:1px solid black;

}
#details_similar img{
float:left;
width:100px;
}
#details_similar h3{
}

.details_similar{
width:290px;
float:left;
margin:7px;
}

#details_bottom{
float:left;
width:100%;
height:55px;
border-top:1px solid black;
border-bottom:1px solid black;
}
#details_bottom img{
border-right:1px solid black;
float:left;
padding:5px;
}
#details_bottom p{
margin-top:10px;
}

.thumb{
cursor:pointer;
}

