﻿BODY,TABLE,TD,H1,H2,H3,P,INPUT,TEXTAREA,SELECT
{
	font-family: Arial, sans-serif;
}
BODY,TD,P,INPUT,SELECT,TEXTAREA
{
    font-size: 11px;
}
FORM {display:inline;}
BODY { background-color: #f5f5f5;}
#mainContent 
{
    border: solid 1px #848b9a;
    width: 750px;
}
#header {width: 750px; height: 100px;}

#svc1 
{
    float:left;
    width: 239px;
    height:100px;
    background: url("../../img/res_01/skin-1t_01.gif") no-repeat 0px 0px;
}
#ttl, #logo
{
    float:left;
    height:100px;
    background: url("../../img/res_01/bg-header.gif") repeat-x 0px 0px;
}
 /* #ttl { width: 351px;} */
#ttl { width: 511px; overflow: hidden;}
#logo {width: 160px; text-align:right; display: none;}
#hTitle 
{
    padding: 20px 10px 0px 10px;
    color: white;
    font-size: 26px;
    font-family:Times New Roman;
}
#hSubTitle 
{
	padding: 0px 10px 10px 10px;
	color: #5a616f;
	font-size: 12px;
	font-weight: bold;
}
#logo DIV
{
    height: 90px; width:152px;
   /*  background: url("../../img/res_01/bg-logo.gif") no-repeat 0px 0px; */
}


.mainTbl
{
    width: 750px;
    height: 400px;
}
.sideBar
{
    padding:0px;
    width: 190px;
    background: url("../../img/res_01/skin-1t.gif") no-repeat 0px 0px;
    vertical-align: top;
}
.steps 
{
    position:relative; top: 120px;
    vertical-align: top;
    padding: 0px 59px 0px 13px;
}
.sbItem 
{
    padding: 5px 0px 5px 10px;
	color: #d6d9e0;
	font-weight: bold;
}
.sbItemAct
{
    padding: 4px 0px 4px 10px;
	color: #e10547;
	background-color: #eedd8f;
	font-weight: bold;
}

.sideBarFooter { vertical-align:bottom; padding:0px; }
.sideBarFooter DIV
{
    padding: 0px;
    height: 45px;
    width: 190px;
    background: url("../../img/res_01/skin-1t_08.gif") repeat-x 0px 0px;
}

.mainWz
{
    padding:0px;
    width: 460px;
    vertical-align: text-bottom;
}
.stepTitle
{
    height: 45px;
    color: #e10547;
    font-weight: bold;
    font-size: 15px;
}
.stepTitle span {display:block; margin-top: 20px;}
.wzTbl
{
    width: 560px;
    height: 350px;
}
.wzStep { vertical-align:top; height: 330px;}
.label {color: #9da3b0; font-weight:bold;}
.wzNav
{
    height: 45px;
    background: url("../../img/res_01/skin-1t_08.gif") repeat-x 0px 0px;
}
.wzNavBtn, .wzPrevBtn, .wzNextBtn, .wzStartNextBtn, .wzFinishCompleteBtn
{
    font-size: 13px;
}
.tblForm{ border-collapse:collapse; width: 100%;}
.tblForm TD{ padding: 2px;}
.tblForm INPUT, .tblForm TEXTAREA {width: 230px;}
.tblForm TEXTAREA {height: 40px;}

#ctl00_pcnt_Wizard1_ArrivalDate {margin-top: 5px;}
#ctl00_pcnt_Wizard1_DepartureDate {margin-top: 5px;}

.wizRoomList {border-collapse:collapse; width: 500px;}
.wizRoomList TH, .wizRoomList TD {padding: 4px;}
.wizRoomList TH
{
    text-align:left;
    background-color: #9DA3B0;
    color: White;
}
.wizRoomList TD {border-bottom: solid 1px #9DA3B0;}
.wizRoomList .price {text-align: right;}

.NoRoomsAvail {margin-top: 20px;}
#Confirm col.c1 {width: 250px;}
#Confirm TD { vertical-align: top;}

UL{list-style-type:square;}
.CompleteStep {width: 95%;}
.CompleteStep p { margin-top: 10px;}
.BRNumDiv {font-size: 20px; margin-bottom: 15px;}
.BRNum {font-weight:bold;}

.wzLinks {padding-top:80px; padding-left: 10px;}

input.pBtn {margin-bottom: 5px;}

.rowCity td
{
    padding-bottom:15px;
    }
#loading
{
    background-color: White;
}
.loading-box
{
    border: 1px solid #CCCCCC;
    color: #999999;
    display: block;
    height: 50px;
    margin-left: 20px;
    margin-top: 10px;
    width: 150px;
}
.loading-box img
{
    float: left;
    padding-left: 10px;
    padding-top: 10px;
}
.loading-box span
{
    display: block;
    margin-left: 41px;
    margin-top: 16px;
}
