@charset "UTF-8";
/* CSS Document */

/* undo some default styling of common (X)HTML browsers
*/

    /* No list-markers by default - 
     * must redefine bullets w/ bg graphics
     */
     ul,ol {
	     list-style:none;
	     }

    /* Avoid browser default inconsistent heading, 
     * font-sizes and pre/code
     ********************************************************/
     body,h1,h2,h3,h4,h5,h6,pre,code,td {
	     font-size:1em;
         }

    /* Remove inconsistent (among browsers) - 
     * default padding or margin 
     ********************************************************/
     ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,
     fieldset,input,label,div,dd,dt,dl,table,tr,td,img,hr {
         margin:0; padding:0;
         }

     /* prevent blue linked image borders
     ********************************************************/
      a img,:link img,:visited img,fieldset {
         border:none;
         }



body {background-image: url(../images/atplay_background.jpg); background-repeat: no-repeat; background-position: top center; margin:0; padding:0; vertical-align: top;}

td {
	margin:0;
	padding:0;
	vertical-align:top;
	}
	
td.spaced_top {
	margin:0;
	padding:0 40 0 0;
	vertical-align:top;
	}
	
table {
	border-collapse:collapse;
}

td.header_center {
	width: 568px;
	height:146px;
	text-align:center;
}
	
p { color: #006576; font-size: 13px; line-height: 20px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.para { color: #006576; font-size: 13px; line-height: 20px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.para_one { color: #990000; font-size: 15px; line-height: 22px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; margin-top: 10px; }
.heading { color: #990000; font-size: 30px; line-height: 32px; font-family: myriad, Arial, san-serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.subhead { color: #990000; font-size: 20px; line-height: 22px; font-family: myriad, Arial, san-serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.subhead_wht { color: #FFFFFF; font-size: 20px; line-height: 22px; font-family: myriad, Arial, san-serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.subhead2 { color: #990000; font-size: 16px; line-height: 18px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }

span.all_red { color:#990000}

h5 {
	font-family:Verdana, Geneva, sans-serif;
	color: #FFF;
	line-height: 14px;
	font-size: 14px;
	font-weight:normal;
	margin: 5px 0px 2px 5px;
	}
	
i.red_italic {
	color:#990000;
}

.para_center { color: #006576; font-size: 13px; line-height: 20px; font-family: georgia, garamond, serif; text-decoration: none; text-align: center; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }

.image_in_table { 
    position: relative;
    bottom: 0px;
    float: right;
    height: 54px;
}

.txt_block_bg { 
    background-position: bottom;
    background-repeat: repeat;
}

.text_in_table { 
    position: relative;
    float: left;
    width: 226px;
    color: #000066; font-size: 13px; line-height: 18px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
}

a  { color : #710505; }

a:hover { color : #ff0000; }

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

li	{
	margin-top : 2px;
	margin-bottom : 2px;
	margin-left: 16px;
}

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

para.ul {
	margin: 0px; color: #006576; font-size: 13px; line-height: 20px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left;
}

.texta { height: 16px; width: 160px; font-family: "arial condensed", verdana, helvetica; font-size: 10px; background: #ccc0a5; margin-top: 4px; margin-bottom: 4px; }

.submita { background-color: #ccc0a5; color: #990000; font-family: "arial condensed", arial, verdana, helvetica; font-size: 11px; margin-top: 4px; margin-bottom: 4px; }

td.t_align {
	margin:0;
	padding:0;
	vertical-align: top;
	}

td.one_px_border {
	margin:0;
	padding:0;
	vertical-align: top;
	border: 1px solid;
	border-color: #bcb6a6;
	border-collapse:collapse;
	padding: 5px;
}

	
tr.spc {
	margin:0;
	padding:0;
	vertical-align: top;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

td.t_align_166 {
	margin:0;
	margin-bottom : 0px;
	padding:0;
	padding-bottom: 0px;
	vertical-align: top;
	max-height: 166px;
	height: 166px;
	}
	
img.space {
display: block;

}

.sidebar_note{ 
    background-position: bottom;
    background-repeat: no-repeat;
    width: 184px;
    height: 172px;
    background-image: url(../images/sidebar-note.jpg);
}

.sidebar_note_sml{ 
    background-position: bottom;
    background-repeat: no-repeat;
    width: 184px;
    height: 90px;
    background-image: url(../images/sidebar-note.jpg);
}

.para_note { color: #006576; font-size: 13px; line-height: 20px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 15px; margin-right: 15px; margin-bottom: 5px; }
.subhead2_note { color: #990000; font-size: 16px; line-height: 18px; font-family: georgia, garamond, serif; text-decoration: none; text-align: left; margin-left: 15px; margin-right: 15px; margin-bottom: 0px; }


.rule {border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px dotted #c6bdab; background-color: #ffffff; padding: 0px; margin-bottom: 10px; margin-top: 10px; width: 558px; font-size: 1px; line-height: 1px; max-height: 1px }

/* Styles for the Reservation Form */

div.formbox_header {
	border: 1px solid #00788b;
	border-bottom: 0px;
	background-color:#00788b;
	width: 560px;
	height: 20px;
	margin: 0px;
	padding: 7px 5px 0px 5px;
	vertical-align:top;
}

div.formbox {
	border: 1px solid #00788b;
	border-top: 0px;
	background-color:#b9ab96;
	width: 560px;
	margin: 0px;
	padding: 7px 5px 0px 5px;
}

div.formbox select {
	border: 1px solid #00788b;
	height: 20px;
	line-height: 35px;
	background-color:#e0d7cd;
	font: normal 1em arial, "sans-serif";
	vertical-align: baseline;
	margin: 0px;
	padding: 0px;
}

div.formbox textarea {
	border: 1px solid #00788b;
	background-color:#e0d7cd;
	font: normal .9em arial, "sans-serif";
}

p.form_txt { 
	color : #006576;
	font-size : .9em;
	line-height : 30px;
	font-family: georgia, garamond, serif;
	text-align : left;
	font-weight : normal;
	margin-bottom: 3px;
	text-align:right;
	}
	
p.form_txt_left { 
	color : #006576;
	font-size : .9em;
	line-height : 30px;
	font-family: georgia, garamond, serif;
	text-align : left;
	font-weight : normal;
	margin-bottom: 3px;
	text-align:left;
	}
	
div.form_wrapper {
	height: 35px;
}

div.formbox table {
	padding: 5px;
	width: 100%;
	margin: 0px;
}

input.atplay_form {
	border: 1px solid #00788b;
	overflow: hidden;
	height: 22px;
	background-color:#e0d7cd;
	font: normal .9em arial, "sans-serif";
	vertical-align: baseline;
	padding: 2px 2px 0px 2px;
}

div.formbox select {
	border: 1px solid #00788b;
	overflow: hidden;
	height: 20px;
	background-color:#e0d7cd;
	font: normal .8em arial, "sans-serif";
	padding: 1px 1px 1px 1px;
}

div.blue_button {
	background-color: #00529c;
	color: #fff;
	font-family : arial, tahoma, helvetica, verdana, sans-serif;
	text-align:center;
	font-weight : normal;
	font-size : .9em;
	border: solid 1px #174a7c;
	padding: 3px 15px 1px 15px;
	margin: 0px 0px 0px 10px;
	height: 20px;
	line-height: 18px;
	display:inline;
	float:right;
}

a.leftmenu {
	text-decoration: none;
	color: #ffffff;
	outline: none;
}

a.leftmenu:link {
	text-decoration: none;
	color: #ffffff;
	outline: none;
}

a.leftmenu:visited {
	text-decoration: none;
	color: #ffffff;
	outline: none;
}

a.leftmenu:active {
    text-decoration: none;
	color:#ffacc4;
	outline: none; /* hide dotted outline in Firefox */
}

a.leftmenu:hover {
    color:#ffacc4;
    text-decoration: none;
}

p.white {
	font-size: 0.85em;
	line-height: 1em;
	text-align:left;
	font-family : arial, tahoma, helvetica, verdana, "sans serif";
	font-weight: bold;
	letter-spacing: 0.5px;
	color:#FFF;
}

p.p1 { 
	color : #000000;
	font-size : .9em;
	line-height : 1.2em;
	font-family : arial, tahoma, helvetica, verdana, "sans serif";
	text-align : left;
	font-weight : normal;
	margin-bottom: 3px;
	}
	
div.plist { 
	color : #006576;
	font-size : .9em;
	font-family: georgia, garamond, serif;
	text-align : left;
	font-weight : normal;
	margin: 0px;
	padding: 0px;
	text-align:left;
	}
	
#extra_item {
    width: 15px;
    height: 15px;
    float: left;
}

#checkbox_extras
{
    float: left;
    padding-left: 3px;
}

#sml_spc {
	line-height: 10px;
}

/* 

ul.atplay-choices {
	color : #00788b;
	font-size : .9em;
	line-height : 1.0em;
	font-family :  georgia, garamond, serif;
	text-align : left;
	list-style:none;
	margin: 0;
	padding:0;
	}
	
ul.atplay-choices input {
	margin: 0px 5px 0px 0px;
	padding-top: 5px
}
	
li.atplay_item {
	margin:0;
	line-height:1.0em;
	padding-bottom:2px;
}

 */



