﻿/* ***************************************
	RESET BASE STYLES
*************************************** */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 1;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
}

:focus {
	outline: 0;
}

ul {
	list-style-type: disc;
}

/* ***************************************
	DEFAULTS
*************************************** */

body {
	text-align:left;
	margin:0 auto;
	padding:0;
	background: white;
	font: .71em  "Helvetica";
	color: #606366;
}

.amenitiesBody {
	padding:10px;
	
}

.amenitiesTable{
    border: solid 2px #ababab;
}

a {
	color: #003399;
	text-decoration: none;
	-moz-outline-style: none;
	outline: none;
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

.readMore{
    color: #606366;
    font-weight:bold;
}

p {
	margin: 0px 0px 15px 0;
}

img {
	border: none;
}

ul {
	margin: 5px 0px 15px;
	padding-left: 20px;
}
ul li {
	margin: 0px;
}
ol {
	margin: 5px 0px 15px;
	padding-left: 20px;
}
ul li {
	margin: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}

.italic{
    font-style:italic;
}

.error{
    color: Red;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	line-height: normal;
	margin: 0px 0px 15px 0;	
}
h1 { font-size: 1.9em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.0em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }

.body_header{
    background-image: url(images/headerbackground.jpg);
    background-repeat: no-repeat;
    height: 338px;
}

.left_column{
    background-image: url(images/leftcolbackground.jpg);
    background-repeat: no-repeat;
    width:595px;
}

.right_column{
    background-image: url(images/rightcolbackground.jpg);
    background-repeat: no-repeat;
    width:342px;
    position:relative;
    top:0px;
    left:0px;
    
}

.container_header{
    background-image: url(images/transparent_gray.png);
    background-repeat: repeat;
	width: 318px;
	height: 41px;
	border-style: solid;
	border-width: 1px;
    border-top-color: #bbbfc5;
    border-left-color: #bbbfc5;
    border-right-color: #bbbfc5;
    border-bottom: none;
}

/* Need to use a different div for text so the text itself won't be transparent */
.container_header_title{
    color: White;
	font-size: 1.5em;
	font-weight: bold;
	padding: 12px 0 0 15px;
}

.container_content{
	width: 320px;
	margin-bottom: 20px;
}

.container_text{
    padding: 12px 12px 0 12px;
}

.main_body{
    margin-top: 340px;
    margin-left: 26px;
    width: 890px;
}

.main_body_left_col{
    margin-left: 25px;
    padding: 18px 14px 18px 14px;
    width: 472px;
    position: relative;
}

.main_body_right_col{
    width: 320px;
    position: relative;
}

.logo{
    text-align:center;
    padding-top: 12px;
}

.amenities{
    padding-top: 12px;
    padding-right: 12px;
}

.photo_thumb{
    padding-top: 12px;
    padding-right: 7px;
}
