#form_top
{
    background: none !important;	
	padding-right: 10px;
    width: 225px;	
}

.main-info
{
    font-weight: bold;
    background: #FBFBFB !important;
    border: 1px solid #FCFBF5;
    margin: 0 1em 1em 0;
    float: left;
    clear: left;
    padding: 0 !important;
	width: 100%;
}

    .main-info select, input[type="text"]
    {
        border: 1px solid #333 !important;
    }

    .main-info p
    {
        margin: 0;
        padding: 0;
    }

    .main-info > div
    {
        padding: 5px;
    }

.bgImg
{
    background-image: url('images/sprite.png');
}

.div-line img.ui-datepicker-trigger{
	padding-left: 3px;
    padding-top: 5px;	
	cursor: pointer;
}

.bgImg-title
{
    background-position: right -20px;
    margin: 5px 0;
    display: inline-block;
    clear: left;
    width: 40px;
    text-align: right;
    padding-right: 15px;
    color: #fff;
}

.main-title1
{

    background: yellow;
    font-size: 1.6em;
display: block;
    text-align: center;
    font-weight: bold;
    width: 100%;
}

.main-title
{
    background: #F8F6E9;
    display: block;
    font-weight: bold;
    width: 100%;
}

.txtDatePicker, #txtPromoCode
{
    padding: 5px;
}

.tblSub
{
    margin-left: 7px;
    border-spacing: 5px;
}

    .tblSub td
    {
        padding-right: 15px;
    }

.btnSubmit
{
    margin: 0 0 .6em;
    background-color: #E8E6DB;
    border: 1px solid #E8E6DB;
    color: #7A7451;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    font-style: italic;
    font-size: .9em;
    padding: .1em .7em;
    background-position: -12px -960px;
    cursor: pointer;
}

    .btnSubmit:hover
    {
        color: #fff;
    }

.link
{
    text-decoration: none;
}

.div-line .btnSubmit{
	margin: 0;	
	width: 200px;
	padding: 6px;
	display: inline-block;
    -webkit-box-sizing: border-box; /* Safari 3.0 - 5.0, Chrome 1 - 9, Android 2.1 - 3.x */
    -moz-box-sizing: border-box;    /* Firefox 1 - 28 */
    box-sizing: border-box; 
}

.div-line input.btnSubmit{
    font-size: 1.1em;
    font-weight: bold;    
}

.div-line a.btnSubmit{
    margin-top: 6px;
	text-align: center;
}

.buttons-wrapper{
	text-align: center;
}
.div-line{
	margin: 3px 0;
}

.div-line.first-button{
	margin-top: 5px
}