	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#449b35;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #319462;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#2c833f;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #4ac13a;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #41b371;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#0dcd2d;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #218f23;
			}
			
			
			
/*-----------Start Home Page-------------*/			
			
body, html{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#444444;
background:#666;
}
*{
margin:0;
padding:0;
}
p{
margin:0;
padding:0;
}
a{
color:#444444;
text-decoration:underline;
padding:0px;
}
a:hover{
color:#444444;
text-decoration:none;
padding:0px;
}
.header{
margin:0 auto;
}
.top-header{
background-color:#f2f2f2;
height:76px;
}
.logo{
margin-left:18px;
}
.navigation{
background:url(./Images/menu_bk.gif) repeat-x;
height:29px;
text-align:center;
background-color:#F2F2F2;
}
.navigation a{
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.navigation a:hover{
color:#99ee1d;
text-decoration:none;
}

.toplinks a{
font-family:Verdana, Arial, Helvetica, sans-serif
color:#444444;
font-size:10px;
font-weight:bold;
line-height:18px;
text-decoration:none;
text-align:center;
}
.toplinks a:hover{
color:#444444;
text-decoration:underline;
}
.toplink-home{
background:url(./Images/ico-home.gif) left center no-repeat;
padding-left:22px;
}

.toplink-contact{
background:url(./Images/ico-contact.gif) left center no-repeat;
padding-left:22px;
}
.toplink-sitemap{
background:url(./Images/ico-sitemap.gif) left center no-repeat;
padding-left:22px;
}

.mid-content{
margin:0 auto;
}
td.car-a-rental-bg{
background:url(./Images/img-classa-rental.jpg) left top no-repeat;
width:213px;
height:112px;
cursor:hand;
}
td.car-a-rental-bg-h{
background:url(./Images/img-classa-rental-h.jpg) left top no-repeat;
width:213px;
height:112px;	
}
td.car-c-rental-bg{
background:url(./Images/img-classc-rental.jpg) left top no-repeat;
width:213px;
height:112px;
cursor:hand;
}
td.car-c-rental-bg-h{
background:url(./Images/img-classc-rental-h.jpg) left top no-repeat;
width:213px;
height:112px;
}
td.travel-trailer-bg{
background:url(./Images/img-travel-trailer.jpg) left top no-repeat;
width:213px;
height:112px;
cursor:hand;
}
td.travel-trailer-bg-h{
background:url(./Images/img-travel-trailer-h.jpg) left top no-repeat;
width:213px;
height:112px;
}
td.toy-hauler-bg{
background:url(./Images/img-toy-hauler.jpg) left top no-repeat;
width:213px;
height:112px;
cursor:hand;
}

td.toy-hauler-bg-h{
background:url(./Images/img-toy-hauler-h.jpg) left top no-repeat;
width:213px;
height:112px;
}
.cat-text a{
font-size:12px;
line-height:18px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.cat-text a:hover{
color:#fff;
text-decoration:none;
}
.cat-text1 a{
font-size:12px;
line-height:18px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.cat-text1 a:hover{
color:#99ee1d;
text-decoration:none;
}
.content{
font-size:13px;
color:#444444;
line-height:13px;
}
.main-content{
font-size:11px;
color:#444444;
line-height:16px;
}
.online-quote-ttl{
background:url(./Images/quote-ttl.gif) left top no-repeat;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
line-height:26px;
padding-left:10px;
width:203px;
}
.online-quote-ttl1-bg{
background:url(./Images/quote-ttl-bg.gif) left top no-repeat;
height:24px;
line-height:24px;
padding-left:10px;
width:203px;
}
.online-quote-bg{
width:211px;
background:url(./Images/quote-bg.gif) repeat-y;
}
.online-quote-bot{
background:url(./Images/quote-bot.gif) left top no-repeat;
width:213px;
height:8px;
}
.quote-form-text{
font-size:11px;
font-weight:bold;
color:#445b7c;
}
.dropdown{
height:18px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
color:#444;
line-height:18px;
}
.text-field{
height:15px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
color:#444;
line-height:15px;
}

.deal-ttl{
background:url(./Images/deal-ttl.gif) left top no-repeat;

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#000;

padding-left:10px;
width:203px;
}
.deal-bg{
width:211px;
background:url(./Images/deal-bg.gif) repeat-y;
}
.deal-bot{
background:url(./Images/deal-bot.gif) left top no-repeat;
width:213px;
height:8px;
}
.ico-signup a{
background:url(./Images/ico-signup.gif) left center no-repeat;
font-size:11px;
font-weight:bold;
color:#444;
text-decoration:none;
padding-left:20px;
width:auto;
}
.ico-signup a:hover{
background:url(./Images/ico-signup.gif) left center no-repeat;
color:#444;
padding-left:20px;
text-decoration:underline;
}
.ad1{
background:url(./Images/ad-1.gif) left top no-repeat;
width:437px;
height:198px;
}
.ad2{
background:url(./Images/ad-2.gif) left top no-repeat;
width:213px;
height:198px;
}
.ico-ad1 a{
background:url(./Images/ico-ad1.gif) left center no-repeat;
font-size:11px;
font-weight:bold;
color:#444;
text-decoration:none;
padding-left:20px;
width:auto;
}
.ico-ad1 a:hover{
background:url(./Images/ico-ad1.gif) left center no-repeat;
color:#444;
padding-left:20px;
text-decoration:underline;
}
.ico-ad2 a{
background:url(./Images/ico-ad1.gif) left center no-repeat;
font-size:11px;
font-weight:bold;
color:#444;
text-decoration:none;
padding-left:20px;
width:auto;
}
.ico-ad2 a:hover
{
color:#444;
padding-left:20px;
text-decoration:underline;
background:url(./Images/ico-ad1.gif) left center no-repeat;
}

/*************************************Middle Menu*************************************/

.Middlemenu 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(./Images/menu_bk.gif) repeat-x;
	line-height:29px;
	text-align:center;
	color:White;
	font-size:12px;
	font-weight:bold ; 	
	padding-left:2px;
	padding-right:2px;
}
.Middlemenuhover 
{padding-left:2px;
	padding-right:2px;
	color:#99ee1d;
	text-decoration:none;	
}
.Middlemenu a
{
	text-align:center;
	color:White;
	display:block ;
	padding-left:2px;
	padding-right:2px;
}
.Middlemenuhover a:hover
{
	color:#99ee1d;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
	
}

.Middlesubmenu
{
	line-height:10px;	
	background-color:#5e9000;
	width: 100%;
	margin-top:1px;	
	text-align:left;
	font:bold 11px Verdana;
	padding: 3px 6px 0 3px;
	
}
.Middlesubmenuhover
{	
	font:bold 11px Verdana;
	line-height:10px;	
	background-color:#5e9000;
	width: 100%;	
	margin-top:1px;	
	padding: 3px 6px0 0 3px;
	
}

.Middlesubmenuhover a
{
	text-align:left;
	width: 100%;	
	font:bold 11px Verdana;
	border-bottom: 1px solid #fff; /*THEME CHANGE HERE*/
	padding: 3px 6px 0 3px;
	text-decoration: none;
	color: white;
}
.Middlesubmenuhover a:hover
{
color:#99ee1d;
padding: 3px 6px 0 3px;
width:100%;
}

/***************************************************************************/


.main-ttl{
font-size:14px;
font-weight:bold;
color:#225589;
border-bottom:1px solid #5c5c5c;
line-height:22px;
}
.sub-ttl{
font-size:12px;
color:#d55d00;
font-weight:bold;
text-transform:uppercase;
}
.sub-ttl1 a{
font-size:11px;
color:#d55d00;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;

}
.sub-ttl1 a:hover{
font-size:11px;
color:#d55d00;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

.sub-ttl2 a{
font-size:11px;
color:#d55d00;
font-weight:bold;
text-decoration:underline;
text-transform:capitalize

}
.sub-ttl2 a:hover{
font-size:11px;
color:#d55d00;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}

table .ttl{
font-size:10px;
color:#fff;
font-weight:bold;
}
.ico-enlarge a{
background:url(images/icon_3.gif) left center no-repeat;
color:#1f3f6e;
font-size:10px;
font-weight:bold;
text-decoration:none;
padding-left:16px;
padding-bottom:2px;

}
.ico-enlarge a:hover{
background:url(images/icon_3.gif) left center no-repeat;
color:#1f3f6e;
font-size:10px;
font-weight:bold;
padding-left:16px;
text-decoration:underline;
}

.imagetext a{
font-size:11px;
text-decoration:none;
color:#144f8a;
font-weight:bold;
}
.imagetext a:hover{
text-decoration:underline;
color:#144f8a;
}

/*.carrentllink{
background:#dce4fb;
padding:0;
margin:0;
font-size:12px;
}
.carrentllink ul{
list-style:none;
margin:0;
padding:0;
}
.carrentllink li a{
background:url(../images/inn-leftlinks-back.jpg) left top no-repeat;
display:block;
height:20px;
line-height:20px;
margin:1px 0 0 0;
padding-left:15px;
color:#2e3958;
text-decoration:none;
}
.carrentllink li a:hover{
background:url(../img/inn-leftlinks-back-h.jpg) left top no-repeat;
color:#fff;
}
*/
.carrentllink
{
	background:url(images/cat-name-bot.gif) left top no-repeat;
margin-top:2px;
height:20px;
line-height:20px;
list-style-type:none;
font-size:12px;
}
.carrentllink ul{
list-style:none;
padding:0px;
margin:0;
}
.carrentllink li a
{
display:block;
color:#2e3958;
text-decoration:none;
}
.carrentllink li a:hover{
background:url(images/cat-name-bot.gif) left top no-repeat;
color:#99ee1d;
}
.online-quote-ttl1-bg1{
background:url(images/new_quote-ttl-bg.gif) left top no-repeat;
height:24px;
line-height:24px;
padding-left:10px;
width:203px;
}
.online-quote-bg1{
width:211px;
background:url(images/new_quote-bg.gif) repeat-y;
}
.online-quote-bot1{
background:url(images/new_quote-bot.gif) left top no-repeat;
width:213px;
height:8px;
}
.online-quote-ttl1{
background:url(images/new_quote-ttl.gif) left top no-repeat;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
line-height:26px;
padding-left:10px;
width:203px;
}
.bl-sidebarbg{
background:url(images/blog-sidebar-bg.gif) repeat-x;
font-size:11px;
font-weight:bold;
color:#fff;
}
.submenulinks{
font-size:11px;
color:#FFF;
text-decoration:none;
}
.submenulinks:hover{
font-size:11px;
color:#FFF;
text-decoration:underline;
}
.rental-rate-ttl{
font-size:11px;
font-weight:bold;
color:#445b7c;
}
.bottom{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
background:url(images/bottom.gif) repeat-x;
height:67px;
font-size:10px;
color:#444;
}
.bottomlinks a{
font-size:10px;
color:#444;
font-weight:bold;
text-decoration:none;
}
.bottomlinks a:hover{
color:#444;
text-decoration:underline;
}

/*------------------------------Home page Classes -----------------------------------*/

td.class-rental-bg{background:url(../images/img-classa-rental-bg.jpg) left top no-repeat;}
.common-car-links { width: 213px; height:112px; text-align:center;}
.common-car-links a { color: #fff; font-size:12px;
line-height:20px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.common-car-links a:hover { color: #99ee1d; text-decoration:none; }
.travel-ttl{
background:url(images/travel-ttl.gif) left top no-repeat;
height:26px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#fff;
line-height:26px;
padding-left:10px;
width:203px;
}
.travel-bg
{
	width:211px;
	background:url(images/travel-bg.gif) repeat-y;
}

.travel-ttlbg
{
	font-size:10px;
	color:#fff;
	font-weight:bold;
	background-color:#4371a2;
}
.travel-blog
{
	background-color:#eef4f9;
}
.travel-bot{
background:url(images/travel-bot.gif) left top no-repeat;
width:213px;
height:8px;
}
.travel-link{
font-size:11px;
color:#444;
}
.travel-link a{
font-size:11px;
font-weight:bold;
color:#f58631;
text-decoration:underline;
}
.travel-link a:hover{
color:#f58631;
text-decoration:none;
}
.LnkWhiteText{
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.travel-img{
padding:5px;
}
.SmallText{
font-size:10px;
color:#666666;
}
.errortxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:Red ;

}
.rentalfl-top-mid{
background:url(images/rentalfl-top-mid.gif) repeat-x;
}
.rentalfl-bot-mid{
background:url(images/rentalfl-bot-mid.gif) repeat-x;
}
.rentalfl-left-mid{
background:url(images/rentalfl-left-mid.gif) repeat-y;
}
.rentalfl-right-mid{
background:url(images/rentalfl-right-mid.gif) repeat-y;
}
/* travel blog */
.travel-img{
border:1px double #225589;
padding:5px;
}
.SmallText{
font-size:10px;
color:#666666;
}
.LnkWhiteText{
font-size:13px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.LnkWhiteText a{
color:#ffffff;
text-decoration:none;
}
.LnkWhiteText a:hover{
color:#ffffff;
text-decoration:none;
}
.formbg{
background:url(images/blog-formbg.gif) repeat-x;
}

.textfield1{
height:16px;
border:1px solid #4f7fb0;
font-size:11px;
color:#333333;
padding-left:2px;
line-height:18px;
}
.form-ttl{
font-size:13px;
font-weight:bold;
color:#225589;
line-height:22px;
}
.textarea{
border:1px solid #4f7fb0;
font-size:11px;
color:#333333;
padding-left:2px;
}
.bl-sidebarbg{
background:url(images/blog-sidebar-bg.gif) repeat-x;
font-size:13px;
font-weight:bold;
color:#fff;
}

/*================grid css ==========================*/
.grdheader
{
	background-color:#4371A2;
	font-weight:bold ;
	font-size:10px;
	height:17px;
	color :White ;	
	margin-left:2px;
	}
	.grdrow
	{
		background-color:#EEF4F9;
		padding-left:5px;
		
		}
	.grdrowcell
	{
		
		padding-left:3px;
		
		}
/******************************************************/

/*===================Quote Details Css========================*/
.input-Quotecurrency
{
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
}

.select-QuoteOptions
{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
}
.qtnone
{
	text-decoration:underline;
}

.qtunderline
{
	text-decoration:underline;
}
.Quotelabel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:11px
}

/*=============================================================*/

/*16-01-08 */

.quotelink2 a{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4371A2;
text-decoration:underline;
background:url(images/ico-print.gif) left center no-repeat;
padding-left:19px;

}
.quotelink2 a:hover
{
background:url(images/ico-print.gif) left center no-repeat;
padding-left:19px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4371A2;
text-decoration:none;
}

.quotelink3 a
{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4371A2;
text-decoration:underline;
background:url(images/ico-email.gif) left center no-repeat;
padding-left:19px;

}
.quotelink3 a:hover
{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#4371A2;
background:url(images/ico-email.gif) left center no-repeat;
padding-left:19px;
text-decoration:none;
}

.quotelink4 a{
font-weight:bold;
color:#FF0000;
text-decoration:underline;
}
.quotelink4 a:hover{
font-weight:bold;
color:#FF0000;
text-decoration:none;
}

.input-currency {text-align: right;}

/*31-01-08 */
.gallery-left-bg{
background:url(images/gallery_l_m.gif) repeat-y;
width:14px;
}
.gallery-right-bg{
background:url(images/gallery_r_m.gif) repeat-y;
width:14px;
}
.gallery-top-bg{
background:url(images/gallery_t_m.gif) repeat-x;
height:13px;
}
.gallery-bottom-bg{
background:url(images/gallery_b_m.gif) repeat-x;
height:13px;
}
.gallery-innerleft-bg{
background:url(images/gallery_linner_m.gif) repeat-y;
width:11px;
}

.gallery-innerright-bg{
background:url(images/gallery_rinner_m.gif) repeat-y;
width:11px;
}
.gallery-innertop-bg{
background:url(images/gallery_tinner_m.gif) repeat-x;
height:10px;
}
.gallery-innerbottom-bg{
background:url(images/gallery_binner_m.gif) repeat-x;
height:10px;
}
.gallery-bg{
background:url(images/gallery_bg.gif) repeat-x;
height:346px;
}
.galleryttl{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#103351;
}
.galleryttl2{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#103351;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}
.handCursor
{
	cursor:pointer;
}
.olstyle {
list-style-image:url(images/ico-bullet.gif);
list-style-type:square;
margin:0px;
padding:8px 0px 0px 20px;
}
/* 22-2-08 */
.orageText{
color:#ce6207;
font-weight:bold;
}
.orageText a{
color:#ce6207;
font-weight:bold;
text-decoration:underline;
}
.orageText a:hover{
color:#ce6207;
font-weight:bold;
text-decoration:none;
}
