/* CSS Document */


* {
 margin: 0px;
 padding: 0px;
}

body { background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color: #798989;
}

.header {background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:722px;
height:246px;
margin:0px auto;
}

.contaner {background-image:url(../images/bg_content.jpg);
background-repeat:repeat-y;
width: 722px;
min-height: 100%;
margin: 0px auto;
}


.menu {
width: 163px;
height:219px;
margin: 0px 0px 0px 13px;
}

.content {
margin: 5px 0px 0px 20px;
width: 491px;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdc3c3;
padding-bottom: 10px;
}

.content_title {
margin: 0px 13px 0px 10px;
height: 24px;

}

#footer {
background-image:url(../images/footer.jpg);
width: 722px;
height: 57px;
margin: 0px auto;
}

.footer_links {
width: 722px;
height:15px;
margin: 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #424d4c;

}

.footer_links a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #424d4c;
text-decoration:none;
}

.footer_links a:hover {
color:#CCCCCC;
}



/*menu*/

#menubackground {
background-image:url(../images/menuback.png);
background-position:top;
background-repeat:no-repeat;
}

ul#spritemenu{
	width: 163px;
	height: 139px;
	background:  url(../images/menu2.png); top left no-repeat;
}
ul#spritemenu li{
display: inline;
}
ul#spritemenu li a{
	display: block;
	width: 163px;
	height: 23px;
	text-indent: -9999px;
}
ul#spritemenu li a:hover, a:active{
	background-image: url(../images/menu2.png);
}
li#sprite1 a{
	background-position: -164px 0px;
}
li#sprite2 a{
	background-position: -164px -23px;
}
li#sprite3 a{
	background-position: -164px -46px;
}
li#sprite4 a{
	background-position: -164px -69px;
}
li#sprite5 a{
	background-position: -164px -92px;
}
li#sprite6 a{
	background-position: -164px -115px;
}





#menuunder {
width:163px;
height: 80px;
background-image:url(../images/menuunder.png);
}


.faqs {
float: left;
width: 250px;
height: 100%;
padding-top: 20px;
}


.contentfaq {
margin: 0px 13px 0px 10px;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdc3c3;
}

.contentfaq_title {
margin: 0px 10px 0px 10px;
height: 24px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color: #141c22;
}


.contentfaq_learnmore {
height: 15px;
}

.contentfaq_learnmore a:link {
font-family:Tahoma, Helvetica, sans-serif;
font-size:12px;
color: #929d9d;
text-decoration:none;
}

.contentfaq_learnmore a:visited {
color: #929d9d;
text-decoration:none;
}

.contentfaq_learnmore a:hover {
text-decoration:underline;
}

.floorcategory {
height: 99px;
float:left;
display: inline;
}


#photoviewer {
width: 500px;
height: 345px;
background-image:url(../images/photoviewer-bg.png);
background-repeat:repeat-y;
}

.phototop {
width: 500px;
height: 36px;
margin-top: 10px;
background-image:url(../images/photoviewer-top.png);
}

.photobottom {
width: 500px;
height: 36px;
background-image:url(../images/photoviewer-bottoms.png);
}

ul#footermenu{
	width: 722px;
	height: 53px;
	background:  url(../images/footermenu2.jpg); top left no-repeat;
}
ul#footermenu li{
float: left;
display: inline;
}
ul#footermenu li a{
	display: block;
	width: 120px;
	height: 53px;
	text-indent: -9999px;
}
ul#footermenu li a:hover, a:active{
	background-image: url(../images/footermenu2.jpg);
}
li#footer1 a{
	background-position: -0px -47px;
}
li#footer2 a{
	background-position: -120px -47px;
}
li#footer3 a{
	background-position: -240px -47px;
}
li#footer4 a{
	background-position: -360px -47px;
}
li#footer5 a{
	background-position: -480px -47px;
}
li#footer6 a{
	background-position: -600px -47px;
}



.specstext {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #929d9d;
text-decoration:none;
font-weight: bold;
}

.specstextcont {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
text-decoration:none;
font-weight:normal;

}


#categorylinks {
height: 13px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #000000; 
padding-left: 15px;
padding-bottom: 5px;
}

#categorylinks a{
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #ffffff; 
text-decoration:underline;
padding-right: 10px;
}

.readmore a {
font-family:Tahoma, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
text-decoration:none;
}

#aboutmecontent {
width: 500px;
padding-top: 20px;
}


.tabbottom {
width: 500px;
height: 45px;
background-image: url(luna/aboutpagefooters.png);
}

.iconbackground {
background-image:url(../images/iconbg.png);
background-position:bottom;
background-repeat: no-repeat;
}

.thumbnailcontcategory {
width: 500px;
float: left;
margin: 0 0 0 10px;
}

.aboutmefooter {
width: 500px;
hight: 45px;
background-image:url(luna/aboutpagefooter.png);
background-repeat:no-repeat;

}

.darkblue {
	font: 11px Tahoma;
	color: #23322f;
	font-weight:bold;
	}
	
	.artistimage {
	float: left;
	padding-right: 10px;
	}
	

	
	#flashblueprint {
	height: 300px;
	float: left;
	padding-left: 50px;
	
	}
	

	.thumbspecies { 
	border-width: 5px;
	border-color:#FFFFFF;
	margin: 8px;
	}
	
	.thumbspecies:hover { 
	border-color:#18222d;
	}
	
	
	.categoryspacer {
	width: 500px;
	height: 10px;
	float:left;
	background-image:url(../images/categoryspacer.png);
	background-position:center;
	background-repeat:no-repeat;
	margin: 0 0 10px 0;
	}
	
	
	.thumbhovgrunge {width: 60px;
height: 60px;
float: left;
margin: 10px;
}

.thumbhovgrunge:hover {width: 60px;
height: 60px;
background-image: url(../images/thumbgrunge.png);
}

.thumbborder {
border-width: 2px;
border-color: #ffffff;
}


#categorybanner {
float: left;
width: 500px;
height: 178px;
padding-bottom: 5px;
}


ul#categorymenu{
	width: 668px;
	height: 159px;
	background:  url(../images/bottom-image.png); top left no-repeat;
}
ul#categorymenu li{
float: left;
display: inline;
}
ul#categorymenu li a{
	display: block;
	width: 167px;
	height: 159px;
	text-indent: -9999px;
}
ul#categorymenu li a:hover, a:active{
	background-image: url(../images/bottom-image.png);
}
li#categoryexotic a{
	background-position: -0px -180px;
}
li#categorydomestic a{
	background-position: -167px -180px;
}
li#categorysolid a{
	background-position: -334px -180px;
}
li#categoryengineered a{
	background-position: -501px -180px;
}




.content_floorpage {
float: left;
height: 100%;
margin: 5px 0 5px 10px;
width: 490px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bdc3c3;
}


.content_title_floorpage {
float: left;
margin: 0px 13px 0px 10px;
height: 24px;

}