﻿
.extraPadding
{
    margin-left:10px;
    margin-top:15px;
    padding-right: 20px;
    padding-left:15px;
}

.extraPaddingRight
{
    padding:15 15 15 15;
    /*margin-left:15px;*/
    margin-top:15px;
    margin-right: 15px;
}

#mainLogo
{
    padding-left: 20px;
    padding-bottom:0;
    margin-bottom:0;
}

.WelcomeBox
{
    border-top:solid 1px #FFFF33;
    border-bottom: solid 1px #FFFF33;
    background-color: #FFFF66;
    width:98%;
    height:auto;
    padding-left:15px;
    padding-bottom: 15px;  
    position:relative;
    margin-bottom:1em;
}

.WelcomeBox .CloseButton {
    position:absolute;
    top:5px;
    right:5px;
}

.signInBox
{
    padding-top:5px;
    padding-left:10px;
    width:464px;
    height:153px;
    background-image:url(../Images/signInBG.png);
    background-repeat:no-repeat;
}

#footerControl
{
    width:98%;
    line-height:30px;
    border-top:solid 1px #cccccc;
    color:#999999;
    text-align:right;
    margin-top: 50px;
    margin-left:15px;
    margin-bottom: 50px;
}

#signInWrapper
{
    width:450px;
    padding:10 10 10 10;
    margin-top: 15px;
    margin-bottom: 15px;
    
}

.signInFormfg
{
    border: solid 5px #0c0c0c;
    background-color: #f5f5f5;
}

#signInOutterWrapper
{
	position:absolute;
	top: 50%;
	left: 50%;
	width:35em;
	height:18em;
	margin-top: -9em; /*set to a negative number 1/2 of your height*/
	margin-left: -17.5em; /*set to a negative number 1/2 of your width*/
}

.SignInHeading
{
    color:#A82200;
    font-size:medium;
    font-weight:bold;
    padding-left: 5px;
}

.signInWrapper td
{
    padding:3px;
}

#alertBar {text-align:center;color:#fff;margin:0;padding:3;width:100%;height:30px;line-height:30px;display:block;}
#alertBar.Success {background-color:#33CC33;}
#alertBar.Success #message {background:url(../Images/Icons/greenCheckMark.png) no-repeat left center;padding-left:30px;}
#alertBar.Error {background-color:#CC3333;}
#alertBar.Error #message {background:url(../Images/Icons/exclamationPoint.png) no-repeat left center;padding-left:30px;}
#alertBar a,#alertBar a:link,#alertBar a:active,#alertBar a:visited {color:#fff;}

/* Price Plan Grid */

.pricePlanLeftColumn
{
    background-color:#D2EDFF;
    color:Black;
    border:solid 1px #CFCFCF;
    padding: 8px;
    text-align:left;
}

.pricePlanHeaderCell
{
    background-color:#FAE9E4;
    border:solid 1px #CFCFCF;
    padding: 8px;
    width:154px;
}

.pricePlanHeaderPrice
{
    color:#CD4626;
}

.pricePlanCommonCell
{
    background-color: #EEEEEE;
    border:solid 1px #CFCFCF;
    padding: 8px;
    width:120px;
}

.featureBlockLeft
{
    width:400px;
    float:left;
    line-height:20px;
}

.featureBlockRight
{
    width:400px;
    float:right;
    margin-right:75px;
    line-height:20px;
}

#creditCardBox
{
    float:right;
    width:283px;
    height:190px;
    line-height:20px;
    padding-left:5px;
    padding-top:50px;
    margin-right: 18px;
    background-image:url(https://haulix.com/Images/creditCardBar.png);
    background-repeat:no-repeat;
    font-size: x-small;
}

span .highlighter
{
    background-color:#FFFFCC;
}

#TourBox
{
    line-height: 15px;
    background-color: #007ACC;
    color:White;
    padding: 3px;
    margin:0;
    width:98%;
    padding-left: 12px;
    padding-top:5px;
}
