﻿body
{
    font-family:Verdana;
    font-size:11px;
    color:Black; 
    margin:5px;
}
a
{
    color:#0c7600;
}
a:Hover
{
    color:Black;
}
a:Visited
{
    color:#0c7600;
}

a.ReadMoreGreen{text-decoration:none;color:#0c7600;font-weight:normal;}
a.ReadMoreGreen:Hover{text-decoration:underline;color:#0c7600;font-weight:normal;}



.defaultButton
{
background-color:#006602;
color:white;
font-weight:bold;
border:1px solid #006602;
text-decoration:none;
padding:3px;
font-size:11px;
}
.defaultButton:Hover
{
background-color:#EAFFC6;
color:#006602;
font-weight:bold;
border:1px solid #87DF01;
text-decoration:none;
padding:3px;
font-size:11px;
}
.headerButton
    {
    background-color:#006602;
color:white;
font-weight:bold;
border:1px solid #006602;
text-decoration:none;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
font-size:11px;

    }
    .headerButton:Hover
    {
    background-color:#EAFFC6;
color:#006602;
font-weight:bold;
border:1px solid #87DF01;
text-decoration:none;
padding-top:3px;
padding-left:0px;
padding-right:0px;
padding-bottom:3px;
font-size:11px;

    }
.defualtTextBox
{
    width:195px;
    height:20px;
    border:solid 1px #0c7600;
}
.sider
{
    color:Black;
}
.defualtTextBox:Hover
{
    width:195px;
    height:20px;
    border:solid 1px #8a8a8a;
}
.defualtTextBoxNoWidth
{
    
    height:20px;
    border:solid 1px #0c7600;
}
.defualtTextBoxNoWidth:Hover
{
    
    height:20px;
    border:solid 1px #8a8a8a;
}
.defualtHeading
{
    color:#0c7600;
    font-weight:bold;
    text-transform:uppercase;
}

.defaultHeadingBlack
{
    color:#000;
    font-weight:bold;
    text-transform:uppercase;
    font-weight:bold;
}

.Heading2 /* THIS IS FOR OLD SITE */
{
    color:#0c7600;
    font-weight:bold;
    text-transform:uppercase;
}
.Heading1 /* THIS IS FOR OLD SITE */
{
    color:#0c7600;
    font-weight:bold;
}
.TreeChildNode
{
    color:#0c7600;
}
.TreeChildViewOver
{
    color:#0c7600;
}
.defaultDashedLine
{
    border-bottom:dotted 1px #c6c6c6;
}
.DottedLine
{
    border-bottom:dotted 1px #c6c6c6;
}
.defaultTooltip
{
    
    background-image:url(../images/tooltipback.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#dedeef;
    border:dashed 1px #c2c2d3;
}
select 
{ 
    border:solid 1px #0c7600; 
}
.defaultBut 
{ 
    border:solid 1px #0c7600; 
}

/* HEADER SECTION */
.header 
{
height:100px;
width:1000px;
/*
filter:progid:DXImageTransform.Microsoft.Gradient (endColorstr='#000000', startColorstr='#016701', gradientType='1');
*/
font-size:10px;
color:#ffffff;
background-color:#0c7600;
text-align:left;
border:solid 1px black;
/* background-image:url(../images/header1000.gif);*/
 background-repeat:repeat-y;
 
}
.header a
{
color:white;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

.header a:hover
{
color:#F0D709;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}

.top
{
    height:53px;
    background-color:#000364;
    background-image:url(../images/Header/imperial_back.jpg);
    background-repeat:repeat-x;
}
.bottom
{
    height:53px;
    background-color:#27752f;
    text-align: right;
}
.theTable
{
    border:solid 1px #303008;
    width: 1000px;
    height:108px;
}
.login
{
    width: 300px;
    color:White;
    font-weight:bold;
    font-size:x-small;
    height:50px;
}
.loginButton
{
    width:40px;
    background-image:url(../images/Header/login_norm.gif);
    background-repeat:no-repeat;
    background-color:#000364;
    height:15px;
    border:none;
}
.loginButton:hover
{
    width:40px;
    background-image:url(../images/Header/login_over.gif);
    background-repeat:no-repeat;
    background-color:#000364;
    height:15px;
    border:none;
    
}
.loginTextBox
{
    height:12px;
    font-size:x-small;
}
.logoutButton
{
    width:38px;
    background-image:url(../images/Header/logout_norm.gif);
    background-repeat:no-repeat;
    background-color:#217329;
    height:14px;
    border:none;
}
.logoutButton:hover
{
    width:38px;
    background-image:url(../images/Header/logout_over.gif);
    background-repeat:no-repeat;
    background-color:#217329;
    height:14px;
    border:none;
    
}
/* END HEADER */ 

/* TOP MENU SECTION */
.topMenuButtons
{
    background-color:White;
    font-size:x-small;
    border:solid 1px black;
    color:#27752f;
    cursor:pointer;
    padding:0px;
}
.MenuGroup
{
    background-color:White;
    font-size:x-small;
    border:solid 1px black;
    color:#27752f;
    cursor:pointer;
    
}
.MenuItem
{
    background-color:White;
    font-size:x-small;
    color:#27752f;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    
    
}
.MenuItemHover
{
    background-color:White;
    font-size:x-small;
    color:black;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    
}
.MainButtons
{
    border-right:solid 2px #27752f;
    color:#27752f;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
    
}
.MainButtonsHover
{
    border-right:solid 2px #27752f;
    color:black;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
}
.MainButtonsInside
{
    
    color:#27752f;
    cursor:pointer;
    border:solid 1px white;
    font-weight:bold;
}
.MainButtonsInsideHover
{
    
    color:black;
    cursor:pointer;
    background-image:url(../images/Header/heading_over.gif);
    background-repeat:repeat-x;
    border:solid 1px #cfcfcf;
    font-weight:bold;
}
/* END TOP MENU */

/* FOOTER SECTION */
.footerTable
{
    font-size:x-small;
    color:Black;
    width:1000px;
    border:solid 1px black;
}
.FootMenuButtons
{
    background-color:White;
    font-size:x-small;
    color:black;
    cursor:pointer;
}
.FootMenuItem
{
    border-right:solid 2px #27752f;
    color:black;
    cursor:pointer; 
}
.FootMenuItemHover
{
    border-right:solid 2px #27752f;
    color:#27752f;
    cursor:pointer; 
}
.FooterMenuItemNoBorder
{
    color:black;
    cursor:pointer;
}
.FooterMenuItemNoBorderHover
{
    color:#27752f;
    cursor:pointer; 
}
.FootRightAlign
{
    text-align:right;
}
/* END FOOTER */

/* MAINPAGE.MASTER */
.MainPageMainContent
{
    width:333px;
    padding-left:0px;
    padding-right:0px;
    padding-top:14px;
    padding-bottom:14px;
    vertical-align:top
}
.MainPageAddvertsContent
{
    vertical-align:top;
}
.MainPageBanner01
{
    width:465px;
    height:170px;
    border:solid 1px black;
    padding:0px;
}
.MainPageBanner02
{
    width:160px;
    height:360px;
    border:solid 1px black;
    padding:0px;
    vertical-align:top;
    
}
.MainPageBanner03
{
    width:162px;
    height:190px;
    border:solid 1px black;
    padding:0px;
}
.MainPageBanner04
{
    width:285px;
    height:190px;
    border:solid 1px black;
    padding:0px;
}
.MainPageBanner05
{
    width:320px;
    height:160px;
    vertical-align:top;
    border:solid 1px black;
}
.MainPageBanner06
{
    width:100%;
    height:160px;
    vertical-align:top;
    border:solid 1px black;

}

/* END MAINPAGE.MASTER */

/* MakeReservationStep1 */
.MakeRes1Titles
{
    padding-left:15px;
    color:#27752f;
    padding-top:10px;
    padding-bottom:2px;
    
}
.MakeRes1Input
{
    padding-left:25px;
    padding-top:10px;
    padding-bottom:2px;
}
.MakeRes1Heading
{
   /* background-image:url(../images/MakeReservation/box_headings.gif);*/
    background-repeat:repeat-y;
    background-position:left;
    background-color:White;
    height:30px;
    color:White;
    font-weight:bold;
}
.MakeRes1Border
{
    border:solid 1px black;
    width: 340px;
    vertical-align:top;
    height:551px;
    
}
/* End MakeReservationStep1 */
.MakeSpecialsHeading
{
   /* /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    background-position:left;
    background-color:White;
    height:30px;
    color:White;
    font-weight:bold;
    
}
.SpecialContent
{
    height:320px;
}
.SpecialFooter
{
    vertical-align:baseline;
    padding:0px;
}
/*SPECIALS and Specials.ascx */

/*SPECIALS MAIN */
.SpecialsMainContent
{
    height:445px;
    vertical-align:top;
}
.SpeacialsMainHeading
{
    background-color:#0c7600;
    background-position:right;
   /* /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    color:White;
    font-weight:bold;
}


/*END SPECIALS MAIN */


/* PARTNERS ASCX */

.PartnerHeading
{
background-color:#0c7600;
    background-position:right;
   /* /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    color:White;
    font-weight:bold;
}
.PartnerBody
{

}
.PartnerTable
{
    width:775px;
    border:solid 1px black;
}

/*END PARTNERS */

/* LIST PARTNERS ASCX */

.ListPartnerHeading
{
background-color:#0c7600;
    background-position:right;
   /* /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    color:White;
    font-weight:bold;
}
.ListPartnerBody
{
    text-align:center;
    text-decoration:none;
}
.ListPartnerTable
{
    width:195px;
    border:solid 1px black;
    
}

/*END PARTNERS */

/*ITINERARY ASCX */
.ItineraryHeading
{
background-color:#0c7600;
    background-position:right;
   /* /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    color:White;
    font-weight:bold;
}
.ItineraryBody
{
    
}
.ItineraryTable
{
    width:265px;
    border:solid 1px black;
    text-align:left;
    height:100%;
    
}
.ItineraryFoot
{
    
    text-decoration:none;
    color:Green;
    text-align:center;
    
}
/* END ITINERARY */

/* BOOKING STEP 2 */
.Booking2Body
{
    
}
.Booking2HeadingRight
{
background-color:#0c7600;
    background-position:right;
    /* background-image:url(../images/Specials/box_headings.gif);*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    text-align:right;
}
.Booking2HeadingLeft
{
background-color:#0c7600;
    
   
    height:30px;
    color:White;
    font-weight:bold;
}
.Booking2Table
{
    width:705px;
    border:solid 1px black;
}
.Booking2Foot
{
    
    text-decoration:none;
    color:Green;
    text-align:center;
    
}
/* END BOOKING STEP 2 */

/* CHANGE PASSWORD */
.ChangePassHeading
{
    background-color:#0c7600;
    background-position:right;
    /* background-image:url(../images/Specials/box_headings.gif);*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
}
.ChangePassTable
{
    text-align:left;
    width:400px;
    border:solid 1px black;
}
.ChangePassFoot
{
    
    text-decoration:none;
    color:Green;
    text-align:center;
    
}
/* END CHANGE PASSWORD */

/* RENTER */
.RenterHeading
{
    background-color:#0c7600;
    background-position:right;
    /* background-image:url(../images/Specials/box_headings.gif);*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
}
.RenterTable
{
    text-align:left;
    width:1000px;
    border:solid 1px black;
}
.RenterFoot
{
    
    text-decoration:none;
    color:Green;
    text-align:center;
    
}
/*END RENTER*/

/* WELCOMENOTES.ASCX*/
.WelcomeHeading
{
    background-color:#0c7600;
    background-position:right;
    /* background-image:url(../images/Specials/box_headings.gif);*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
}
.WelcomeTable
{
    text-align:left;
    width:320px;
    text-decoration:none;
    
}
.WelcomeContent
{
    vertical-align:top;
}
/* END WELCOME*/

/*CSS FOR BRANCHES*/
.BranchSelectTable
{
    width:340px;
    height:500px;
    border:solid 1px black;
}
.BranchSelectHeader
{
   background-color:#0c7600;
    background-position:right;
    /* background-image:url(../images/Specials/box_headings.gif);*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
    vertical-align:middle;
}
.BranchDetailsTable
{
    width:100%;
    height:500px;
    border:solid 1px black;
}
.BranchDetailsHeader
{
    background-color:#0c7600;
    background-position:right;
   /* /* background-image:url(../images/Specials/box_headings.gif);*/ */
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
    vertical-align:middle;
    font-size:14px;
    font-family:Calibri;
    padding-left:10px;
    
}
.BranchSpacer
{
    width:22px;
}
.BranchSelectSpacer
{
    width:340px;
}
.BranchDetailsSpacer
{
    width:100%;
}
.BranchDetailsTR1
{
    vertical-align:top;
    font-weight:bold;
}
.BranchDetailsTR2
{
    width:270px;
    vertical-align:top;
}
.BranchDetailsTR3
{
    vertical-align:top;
}
.BranchDropDowns
{
    width:245px;
}
/*END OF BRANCHES*/
/* VEHICLES AND VEHICLE VIEW*/
.VehiclesGeneralHeader
{
    background-color:#0c7600;
    background-position:right;
    /*/* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
    vertical-align:middle;
}
/*END VEHICLES */

/*CONTACT US */
.ContactGeneralHeader
{
    background-color:#0c7600;
    background-position:right;
 /*   /* background-image:url(../images/Specials/box_headings.gif);*/*/
    background-repeat:repeat-y;
    height:30px;
    font-weight:bold;
    color:White;
    vertical-align:middle;
}

/*END CONTACT US */

/*PARTNERS */
.PartListImage
{
    text-decoration:none;
    border-style:none;
    
}



/* END PARTNERS */

/*TREEVIEW FOR THE HELP TOPICS*/
.TreeView
{
	cursor: pointer;
}
.TreeViewOver
{
	font: bold 11px Arial,verdana,sans-serif;
	padding: 2px 3px 1px;
	text-decoration: underline;
}
.TreeNode
{
	font: bold 11px Arial,verdana,sans-serif;
	padding: 2px 3px 1px;
}
.TreeChildNode
{
	color: #2953A2;
	font: 11px Arial,verdana,sans-serif;
	padding: 2px 3px 1px;
}
.TreeChildViewOver
{
	color: #2953A2;
	font: 11px Arial,verdana,sans-serif;
	padding: 2px 3px 1px;
	text-decoration: underline;
}
.SelectedTreeNode
{
	color: #2953A2;
	font: bold 10px Arial,verdana,sans-serif;
	padding: 2px 3px 1px;
}
.GrayedTreeNode
{
	color: blue;
	cursor: pointer;
	font: 10px verdana,sans-serif;
	padding: 2px 3px 1px;
}
.HoverTreeNode
{
	text-decoration: underline;
	cursor: default;
	font: 10px verdana,sans-serif;
	padding: 2px 3px 1px;
}
.NodeEdit
{
	border: 1px gray solid;
	font: 11px tahoma;
}
/*END TREEVIEW*/

/*CALENDAR CSS */
.CalHeader
{
    background-color:#0c7600;
    color:white;
    font-weight:bold;
}
.CalWeekendStyle
{
    background-color:#d0f0d2;
}
.CalSelectedDayStyle
{
    background-color:#0c7600;
    color:white;
}
/*END CALENDAR */

/* MODAL POPUP CSS */
.popupControl {
	background-color:White;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 1px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#0c7600;
	padding:0px;
	width:450px;
    height:400px;
}

.modalPopupEditUsers {
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#0c7600;
	padding:0px;
	width:550px;
    height:400px;
}

/*END MODAL POPUP */

/*STANDARD POPUP 
.popupControl 
{
    background-color:#fffbb7;
    border:outset 1px #fff;
    color: #444444;
    position:absolute;
    visibility:hidden;
    width:150px;
    filter:alpha(opacity=75);
	opacity:0.85;
    padding:3px;
    border-color:#0c7600;
    
} */
/*END STANDARD POPUP */
.style5
{
    width:100%;
}
.aMainTabLong
{
    width: 720px; 
    border: solid 1px black; 
    vertical-align: top;
}
.aMainTabShort
{
    width: 260px; 
    border: solid 1px black; 
    vertical-align: top;
}
.aMainTabSpacer
{
    width:20px;
}
.loadingHeaderAjax
{
    background-color:#0c7600;
    height:12px;
    color:White;
    padding:3px;
    font-weight:bold;
    text-align:left;
    width:260px;
    
}
.loadingTableAjax
{
    border:solid 1px black;
    width:140px;
    height:70px;  
    
}
.loadingTableAjaxSmaller
{
border:solid 1px black;
    width:120px;
    height:55px;  
}

/* WITE LABLES */
.HeadingN
{
	height: 30px;
	color: #0c7600;
	text-transform: uppercase;
	font: bold 11px Verdana;
	padding-left: 5px;
}
.boldblue
{
	color: #A4A4A4;
	background: #EBEBEB;
    
}
.buttonLogin
{
    width:35px;
    height:18px;
    color:White;
    background-color:Transparent;
    border:solid 1px white;
    text-decoration:underline;
    font-size:11px;
}
.buttonLogin:Hover
{
    width:35px;
    height:18px;
    color:#f0d70a;
    background-color:Transparent;
    border:solid 1px #f0d70a;
    text-decoration:underline;
    font-size:11px;
}
.greyFade
{
    /*background-image:url(../images/grey-fade.gif);*/
    background-repeat:repeat-x;
    background-position:bottom;
    
}
li.headerFaq{font-family:Arial;font-size:9pt;font-weight:bold;margin-left:0px;padding-left:0px;}
li.categoryFaq{font-family:Arial;font-size:11px;font-weight:normal;margin-top:5px;}
ul.category{list-style-type:disc;margin-left:0px;padding-left:2.5em;}
li.categoryFaq a {font-family:Arial;font-size:12px;}

.rightTabsforStep2
{
    width:400px;
}      
.sideBars
{
    width:310px;
}      

/* CALENDAR POPUP CONTROLS */
.CalHeader
{
    background-color:#2b742f;
    color:White;
    padding:4px;
    font-family:Tahoma;
    font-size: 10px;
    
}
.CalWeek
{
  background-color:#444444;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
  color:White;
  font-family:Tahoma;
    font-size: 10px;
}
.CalWeekDay
{
  background-color:#444444;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
  color:White;
  padding:4px;
  height:18px;
  font-family:Tahoma;
    font-size: 10px;
  
}
.CalWeekDay:Hover
{
  background-color:#444444;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
  color:White;
  padding:4px;
  height:18px;
  text-decoration:underline;
  font-family:Tahoma;
    font-size: 10px;
  
}
.CalWeekToday
{
  background-color:#444444;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
  color:#ffffc0;
  padding:4px;
  height:18px;
  font-family:Tahoma;
    font-size: 10px;
  
}
.CalWeekToday:Hover
{
  background-color:#444444;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
  color:#ffffc0;
  padding:4px;
  height:18px;
  text-decoration:underline;
  font-family:Tahoma;
    font-size: 10px;
  
}
.CalNextPrevMonth
{
    color:#888888;
    background-color:#444444;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:0px;
    padding:4px;
    height:18px;
    font-family:Tahoma;
    font-size: 10px;

}

.CalSelectedDate
{
    background-image:url(../images/calendarSelected.gif);
    background-repeat:repeat-x;
    height:18px;
    border:solid 1px black;
    background-color:#2b742f;
    color:White;
    font-family:Tahoma;
    font-size: 10px;
}
.CalDisabledDay
{
    color:#ac8c8d;
    background-color:#444444;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    margin-top:0px;
    padding:4px;
    height:18px;
    font-family:Tahoma;
    font-size: 10px;

}



/* END POPUP */  
