/* CSS Document */
body {
	margin: 0 0 0 0;
	background: url('../images/bg_fill.gif');
}


#main {
	margin: 0 auto 0 auto;
	width: 775px;
	border-collapse: collapse;
	height: 100%;
}

#main table, tr, td {
	padding: 0px 0px 0px 0px;
}





#main tr.main_body {
	background: url('../images/body_fill.png');
	vertical-align: top;
}

#main tr.main_footer {
	background: url('../images/footer.png') no-repeat;
	height: 160px;	
}

#wrapper {
	margin: 0 0 0 55px;
}

#wrapper p {
	width: 400px;

}
#wrapper p:first-letter {
	color: #CC0000;
	font-size:larger;
}

#index_list ul {
	list-style-image: url('../images/star.jpg');
	float: left;
}
#index_list li {
	vertical-align: top;
}


dl.table-display
{
width: 550px;
margin: 2em 0 10px 30px;
padding: 0;

}

.table-display dt
{
width: 5em;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
font-weight: bold;
text-decoration: underline;
font-size: larger;

}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 20em;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}











#gallery {

	width: 720px;
	margin-left: -10px;
}
#gallery td {
	vertical-align: top;
}
#gallery img {
	border: none;
	/*width: 175px;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	/*float: none;*/
	/*vertical-align: top;*/
}



/*#gallery img.full {
	width: auto;
}*/

#gallery_single_menu_con
{
margin: 0 auto 0 auto;
margin-bottom: 1em;
overflow: hidden;
width: 300px;


}

#gallery_single_menu
{

list-style-type: none;
margin: 0;
padding: 0;
}

#gallery_single_menu li
{
border-left: 1px solid #000;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}
#gallery_single_menu a {
	text-decoration: none;
	color: #43468b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#gallery_main_menu_container { width: 160px; }

#gallery_main_menu_container ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#gallery_main_menu_container a
{
display: block;
padding: 3px;
width: 120px;
background-color: #43468B;
border-bottom: 1px solid #eee;
}

#gallery_main_menu_container a:link, #gallery_main_menu a:visited
{
color: #EEE;
text-decoration: none;
}

#gallery_main_menu_container a:hover
{
background-color: #6666CC;
color: #fff;
}
#container {
		width: 500px;
		margin-left: 110px;
		text-align: center;
		padding: 20px;
		font-size: 14px;
		}
#coupon {
		width: 394px;
		text-align: center;
		border: 1px dashed #000000;

	}


