@import url("fonts.css");
@import url("overlay-basic.css");

body {
	background-color: #ffffff;
    font-family: Droid Sans, verdana, sans-serif; 
    font-size: 90%;
	color: #333;
	margin: 20px 30px;
}

#main_menu {
	width: 85%;
	margin-top: 15px;

	padding-top: 4px;
	padding-bottom: 4px;

	border-width: 1px; 
	border-style: solid;
	border-color: #dc143c #ffffff;
}

#small_menu {
	margin-top: 3px;
	margin-bottom: 20px;

	padding-top: 4px;
	padding-bottom: 4px;

	border-width: 1px; 
	border-style: dotted;
	border-color: #dc143c #ffffff;
    font-size: 80%;
}

.main_text {
    width: 85%;
}

.headline {
	font-size: 120%;
	color: #800000;
	margin-left: 15px;
	margin-top: 7px;
}

.subtitle01 {
	font-size: 110%;
	color: #800000;
    margin-top: 20px;
}

.subtitle02 {
	font-size: 100%;
    font-weight: bold;
	color: #800000;
    margin-top: 15px;
}

.main_list {
    font-size: 110%;
}

li {
    line-height: 180%;
}

.footer {
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 8px;

	font-size: 80%;
	color: #a9a9a9;
}

.footer_viewer {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 8px;

	font-size: 80%;
	color: #a9a9a9;
	text-align: center;
}

a:hover {
	text-decoration: underline;
	color: #dc143c;
}

a {
	text-decoration: none;
	color: #4169e1;
}

a img {
    border: none;
}

h3 {
	color: #800000;
}

.hr {
    border: 0;
    color: #b6b6b6;
    background-color: #b6b6b6;
    height: 1px;
    width: 100%;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.viewer_main {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #333333;
}

.link {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;

	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;

	padding: 3px;
	width: 70px;

	font-size: .85em;
	text-align: center;
}

.menu_bullet {
	color: #31bae7;
	font-size: .9em;
	padding-left: 6px;
	padding-right: 6px;
}

a.quail {
    text-decoration: none;
	color: #a9a9a9;
}

.phone_num {
	color: #800000;
    margin-left: 27px;
}

#facebook {
	font-size: 80%;
	color: #a9a9a9;
    margin: 30px 0 0 27px;
}

#image_why_tile {
    margin-left: 20px;
    margin-bottom: 20px;
}

.photo_menu_link {
    width: 680px;
    cursor: pointer;
}

.photo_menu_text {
    width: 300px;
    float: right;
}

#gallery_main {
    width: 810px;
    height: 610px;
    margin: auto;
}

.tools_description {
    margin-left: 20px;
}

#places {
    width: 70%;
}

#places td {
    width: 33%;
    vertical-align:text-top;
}

