
body
{
	font-family:arial, Georgia;
	color:#dcdcdc;
	background-color:black;/*rgb(19,20,22)/*rgb(0,0,0)*/;;
	font-size:0.8em;
}

#d_banner
{
	margin:0 auto;
	width:750px;
	height:172px;
	/*background:url() no-repeat 0 0 */
	background-color:rgb(19,20,22)/*rgb(0,0,0)*/;
	border:1px solid gray;
	border-bottom:none;
}

#d_banner h1
{
	font-size:2em;
	color:gray;
	display:inline;
	float:left;
	margin:10px;   
	/*border:1px solid white;	*/
}

#d_banner_links
{
	float:right;
	margin:10px;  
	/*border:1px solid white;	*/
}

#d_banner_links a
{
	color:white;
	text-decoration:none;
	margin-right:10px;
	margin-left:10px;
	font-size:0.85em;
}

#d_banner_links a:hover, #d_body_banner a:hover
{
	text-decoration:underline;
}

#d_body
{
	margin:0 auto;
	width:750px;
	height:800px;
	border:1px solid gray;
	background-color:rgb(33,34,36);
}

#d_body_banner
{
	height:25px;
	border:none;
	border-bottom:1px solid rgb(204,12,12);
	background-color:rgb(23,23,23);
	padding-top:10px;
	
}

#d_body_banner a
{
	margin-left:20px;
	color:white;
	text-decoration:none;
	font-size:0.85em;
}

#d_nav
{
	float:left;
	height:600px;
	width:150px;
	border:1px solid gray;
	background-color:rgb(39,39,39);
	margin:10px;
}

#d_nav h2
{
	display:block;
	/*border:1px solid gray;*/
	border-bottom:1px solid gray;
	margin-top:0;
	font-size:1em;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	background:url(../images/star.gif) no-repeat 125px 7px rgb(23,23,23);
}

#ul_nav, #ul_nav li ul
{
	margin:0;
	padding-left:10px;
}

#ul_nav li
{
	list-style:none;
}

#ul_nav li.title
{
	margin-top:10px;
}	

#ul_nav li a
{
	color:rgb(255,0,0);
	text-decoration:none;
	font-size:0.85em;
}

#ul_nav li a:hover
{
	text-decoration:underline;
}

#ul_nav li ul a
{
	color:rgb(180,203,203);
	text-decoration:none;
}

#ul_nav li ul a:hover
{
	text-decoration:underline;
	color:rgb(255,0,0);
}

#d_content
{
	float:left;
	margin-left:0;
	height:600px;
	/*border:1px solid white; */
	width:565px;
	margin-top:10px;
}

#d_content h2
{
	margin-top:0;
	margin-bottom:10px;
	text-align:left;
	border-bottom:1px solid white;
	color:white;
}

#d_content h1
{
	font-size:1.1em;
	border-bottom:1px solid white;
	
}

	
#ul_content
{
	list-style:url(../images/star.gif);
}

#d_content img
{
	border:1px solid gray;
}

div.img_element
{
	width:165px;
	background-color:black;
	height:auto;
	margin:5px;
	text-align:center;
	float:left;
	padding:5px;
	margin-left:45px;
	border:1px solid gray;
}

div.img_element p
{
	padding:0;
	margin:0;
	color:gray;
}

div.d_home_page_image_container
{
	
	background-color:none;
}

div.d_home_page_image_container img
{
	
}

div.d_home_container
{
	border:1px solid gray;
	padding:10px;
	background-color:rgb(39,39,39);
	width:255px;
	float:left;
	height:418px;
}

#d_intro
{
	border:1px solid gray;
	padding:10px;
	background-color:rgb(39,39,39);
	width:542px;
	float:left;
	margin-bottom:10px;
}

div.d_home_container:hover
{
	background-color:rgb(50,50,50);
}

#d_footer
{
	margin:0 auto;
	width:600px;
	text-align:center;
	margin-top:10px;
}

#d_footer a
{
	color:white;
	text-decoration:none;
}

#s_footer_link
{
	color:#e8e8e8;
	font-size:0.8em;
}

div.d_img_cont_art
{
	width:570px;
	float:left;
}

#d_links_gallery
{
	float:right;
	margin-right:5px;
	width:500px;
}

#d_links_gallery a 
{
	color:white;
	text-decoration:none;
	font-size:0.85em;
}

#d_links_gallery a:hover
{
	color:rgb(204,12,12);
}

div.d_sale_item_cont
{
	width:565px;
	float:left;
	border:1px solid gray;
	background-color:rgb(23,23,23);
	margin-bottom:10px;
}

div.d_sale_item_cont h2
{
	font-size:0.85em;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
}

div.img_element_sale
{
	float:left;
	margin:5px;
}

p.p_price
{
	color:red;
	margin:0;
	margin-bottom:5px;
	float:right;
	margin-right:10px;
}

div.img_element_ac
{
	border-bottom:1px solid gray;
	text-align:center;
}


