

body
{
}

body.grad{
}

body.color{
}

#wrapper{
	padding: 0;
	margin: 0;
	width: 100%;
}

#container{
	padding: 0px;
	margin: 0;
	width: 7in;
}


/* Start Universal Elements */

SELECT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:2px;
	color: #000;
}
INPUT
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	margin:2px;
	color: #000;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px 0px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}


h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
    padding: 0px;
	margin: 0px;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
    color: #000000;
}
h4{
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

P.black
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
p.modtag
{
    /*border:dotted #999999 1px;*/
    padding: 5px;
}

P.content_bold_red
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
P.error_msg
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
    /*border:dotted red 1px;*/
    padding: 10px;
}
P.small
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
p.content
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
a.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	xxfont-weight: bold;
	color: #ffffff;
}

a.home_but{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

span.pipe{
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: middle;
}

span.help{
	xxcursor:help;
}

span.form_header {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

span.form_content {
	font-family:Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}



/* End Universal Elements */

/* Start Header Container */
#tab_container , #ind_tab, #group_tab, #nav_container, #button_container, #button_left, #button_middle, #button_right,
#footer_links_container
{
	display:none;
}

#header_container,  #banner_container, #banner
 {
 	display:inline;
 }

/* Start Col Nav */

#col_nav_container, #col_nav_button_container, #col_nav_button, #p.col_button {
	display: none;
    }


/* End Col Nav */

/* Start Sub Nav */

#sub_nav_container, #sub_nav_button_container, #sub_nav_button{
	display: none;
}

/* End Sub Nav */


/* Start Content Container */

#content_container {
	xxborder-right: #7c7c7c 1px solid;
	xxborder-left: #7c7c7c 1px solid;
	padding: 0px;
	margin: 0px;
	position: relative;
	background-color:#ffffff;
	width: 7in;
}

#content_container_pit {
	padding: 0px;
	margin: 0px;
	position: relative;
	background-color:#ffffff;
	width: 7in;
}


#left_column {
	xxborder: 1px green dashed;
	padding: 5px 5px 5px 10px;
	margin: 0px;
	position: relative;
	float: left;
	width: 5in;
}

#individual_res {
	margin: 0px;
	position: relative;
	float: left;
	width: 2.5in;
}

#make_res {
	position: relative;
	width: 2.5in;
	height: 67px;
}

#change_res {
	position: relative;
	width: 2.5in;
	height: 67px;
}

#cancel_res {
	position: relative;
	width: 2.5in;
	height: 67px;
}

#group_res {
	margin: 0px;
	position: relative;
	float: left;
	width: 2.5in;
}

#lower_content {
	position: relative;
	float: left;
	width: 7in;
}


#right_column {
	width: 2in;

}

#hotel_photo {
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
}


#headline {
	padding: 5px 0px;
	margin: 0px;
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
	background-color: #ffffff;
}


#news {
	position: relative;
	float: left;
	width: 2in;
	background-color:#FFFFFF;
}

p.news{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 10px 0px;
	margin: 0px;
	text-align: left;
}

#city_info {
	position: relative;
	float: left;
	width: 2in;
}

a.city_links:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

a.city_links:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	xxxfont-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}


/* tp_seal obslete? GG 050808*/
#tp_seal {
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
	width: 100%;
}
/* End tp_seal obslete? GG 050808*/


/* End Content Container */

/* Start Footer Container */


/* footer container obsolete? GG 050708*/
#footer_container {
	padding: 30px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	position: relative;
	float: left;
	background-image:url(../images/footer_grad.gif);
	background-repeat:no-repeat;
	width: 765px;
}

/* footer container obsolete? GG 050708*/


#footer_links_container {
    padding: 10px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	position: relative;
	width: 7in;
	float: left;
}

a.footer_links{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

a.footer_links:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
}

#preview_content {
border-top: 1px dashed #909090;
}

#preview_content_solid_dark{
border-top: 1px solid black;
}

#preview_content_solid{
border-top: 1px solid #909090;
}

#tbl_solid_border{
border: 1px solid #909090;
}

#tbl_solid_border_dark{
border: 1px solid black;
}


/* End Footer Container */

/* Start Rounded Corner Nonsense */

/* Start Nav Ind Tab Rounded Corners */

.ind_tab1, .ind_tab2, .ind_tab3, .ind_tab4{font-size:1px; overflow:hidden; display:block;}
.ind_tab1, .ind_tab2_off, .ind_tab3_off, .ind_tab4_off{font-size:1px; overflow:hidden; display:block;}
.ind_tab1 {height:1px; background:#999999; margin:0 5px;}
.ind_tab2 {height:1px; background:#fff; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.ind_tab3 {height:1px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.ind_tab4 {height:2px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.ind_tab2_off {height:1px; background:#007c9a; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.ind_tab3_off {height:1px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.ind_tab4_off {height:2px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.label_ind_tab {background: #fff; border-right:1px solid #999999; border-left:1px solid #999999; height: 38px;}
.label_ind_tab_off {background: #007c9a; border-right:1px solid #999999; border-left:1px solid #999999; height: 38px;}
.content_ind_tab {background: #fff; border-right:1px solid #999999; border-left:1px solid #999999;}

/* End Nav Ind Tab Rounded Corners */

/* Start Nav Group Tab Rounded Corners */

.grp_tab1, .grp_tab2, .grp_tab3, .grp_tab4{font-size:1px; overflow:hidden; display:block;}
.grp_tab1, .grp_tab2_off, .grp_tab3_off, .grp_tab4_off{font-size:1px; overflow:hidden; display:block;}
.grp_tab1 {height:1px; background:#999999; margin:0 5px;}
.grp_tab2 {height:1px; background:#fff; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.grp_tab3 {height:1px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.grp_tab4 {height:2px; background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.grp_tab2_off {height:1px; background:#007c9a; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.grp_tab3_off {height:1px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.grp_tab4_off {height:2px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.label_grp_tab {background: #fff; border-right:1px solid #999999; border-left:1px solid #999999; height: 38px;}
.label_grp_tab_off {background: #007c9a; border-right:1px solid #999999; border-left:1px solid #999999; height: 38px;}
.content_grp_tab {background: #fff; border-right:1px solid #999999; border-left:1px solid #999999;}

/* End Nav Group Tab Rounded Corners */

/* Start Image Rounded Corners */

.img1, .img2, .img3, .img4{font-size:1px; overflow:hidden; display:block;}
.img1 {height:1px; background:#999999; margin:0 5px;}
.img2 {height:1px; background:#B4BE15; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.img3 {height:1px; background:#B4BE15; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.img4 {height:2px; background:#B4BE15; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.label_img {background: #B4BE15; border-right:1px solid #999999; border-left:1px solid #999999; height: 38px;}
.content_img {background: #fff; border-right:1px solid #999999; border-left:1px solid #999999;}

/* End Image Rounded Corners */

/* Start Res Rounded Corners */

.rc1, .rc2, .rc3, .rc4, .rc5, .rc6, .rc7, .rc8{font-size:1px; overflow:hidden; display:block;}
.rc1 {height:1px; background:#999999; margin:0 5px;}
.rc2 {height:1px; background:#007c9a; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.rc3 {height:1px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.rc4 {height:2px; background:#007c9a; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.rc5 {height:2px; background:; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 1px;}
.rc6 {height:1px; background:; border-right:1px solid #999999; border-left:1px solid #999999; margin:0 2px;}
.rc7 {height:1px; background:; border-right:2px solid #999999; border-left:2px solid #999999	; margin:0 3px;}
.rc8 {height:1px; background:#999999; margin:0 5px;}

.label_rc {background: #007c9a; border-right:1px solid #999999; border-left:1px solid #999999; padding: 5px 10px;}
.contentrc {background: ; border-right:1px solid #999999; border-left:1px solid #999999;}
.contenhotelavail {background: ; border-right:1px solid #999999; border-left:1px solid #999999;}

/* End Res Rounded Corners */

/*   End Rounded Corner Nonsense */


/* Scrolling table */

.scrollingtable {overflow: visible;}
.scrollingtable table>tbody		{overflow: visible; }
td {height: 14pt; padding-left:5px;}
thead td	{font-size: 11pt;}

thead	{display: table-header-group;}
thead th, thead td	{position: static; }

thead tr	{position: static; } /*prevent problem if print after scrolling table*/

/* End Scrolling table */
