/*
$Id: home.css 1521 2009-07-30 17:26:38Z khawoldar $
Copyright (c) 2006 Beanlogic Limited.
*/
/*
HOME PAGE STYLES
======================================================================
*/

#HomeSearchBanner
{
	width: 740px;
	height: 200px;
	background-image:url(../gfx/home-search_bg.gif);
	background-repeat:no-repeat;
}

	#HomeSearchBanner .home_image
	{
		float:left;
		width: 337px;
		height: 200px;
		margin: 0;
		padding: 0;
		background-image:url(../gfx/home_image1.jpg);
	}

	#HomeSearchBox
	{
		float: right;
		width: 403px;
		height: 200px;
	}
	
	#HomeSearchBox h2
	{
		margin: 0;
		padding: 0;
	}

	#HomeSearchBox .search_box
	{
		float: left;
		width: 175px;
		height: 129px;
		padding: 0 9px 0 18px;


		/* background-color:#66CC33; */
	}

	#HomeSearchBox div.avail_search
	{
	border-left: 3px solid white;
	padding-left: 9px;
	}

	#HomeSearchBox .search_box img.across, #HomeSearchBox .search_box input.across
	{
		margin: 5px 0 5px 0;
	}
	
	#HomeSearchBox .search_box select
	{
		font-size: 10px;
		border: 1px solid #7f9db9;
		width: 173px;
		
		margin: 5px 0 5px 0;
	}

	#HomeSearchBox .search_box #idStartDate
	{
		font-size: 10px;
		border: 1px solid #7f9db9;
		width: 84px;

		margin: 5px 0 5px 0;
    }
	#HomeSearchBox .search_box a.calendar:hover
    {
        text-decoration: none;
    }


    #HomeSearchBox table, #HomeSearchBox table td
	{
		padding: 0;
		margin: 0;
		border: 0;
	}
	
	#HomeSearchBox .search_box select.short
	{
		width: 84px;
		clear: none;
	}

	#HomeSearchBox .search_box select.short option
	{
		width: 184px;

	}

	#HomeSearchBox .search_box select.date
	{
		width: 134px;
	}

h2.home_head
{
	height: 20px;
	padding: 0;
	margin: 0 0 10px 0;
	background-image:url(../gfx/latest-offers_head_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
    width:240px;
	/* background-color:#669900; */
}
h2.latest_offer
{
	width: 240px;
	float: left;
}

div.latest_offer
{
	height: 186px;
	width: 265px;
	float: left;
	
	 /*background-color:#FF9966;*/
}

	div.latest_offer h3, div.latest_offer2 h3
	{
		margin: 0 0 5px 0;
		padding: 0;
		font-weight: bold;
		font-size: 90%;
		height: 15px;
		color:#749a44;
	}
	
	div.latest_offer a
	{
		float: left;
	}

	div.latest_offer img
	{
		float: left;
	}

	div.latest_offer div.text
	{
		width: 117px;
		height: 166px;
		float: left;
		font-size: 90%;
		padding: 0 5px 0 8px;
		
		/* background-color:#00FF99; */
	}

	div.latest_offer div.text p
	{
		margin: 0 0 5px 0;
		padding: 0;
		
		/* background-color:#996699; */
	}

	div.latest_offer div.text a, div.latest_offer2 a
	{
		font-weight: bold;
		color:#749a44;
	}

	div.latest_offer2 a {
	    font-size: 90%;
	}

h2.special_offer
{
	width: 174px;
}

div.special_offer
{
	width: 174px;
	height: 216px;
	float: right;
	
	/* background-color:#CC9999; */
}

.homeFooterItem
{
  vertical-align: middle;
  padding: 5px 0px 5px 0px;

	background-color: #CBC7A9;
	border: 1px solid #3E601D;
  width: 226px;
  float: left;
  color: #225147;
  margin-right: 5px;
  height: 19px;
  text-align: center;
}

.homeFooterItem a
{
  color: #225147;
  font-size: 11px;
  font-weight: bold;
}

/*#HomeRef*/
/*{*/
/*vertical-align: middle;*/
/*padding: 5px;*/
/*padding-left: 10px;*/
	/*background-color: #CBC7A9;*/
	/*border: 1px solid #3E601D;*/
    /*width: 350px;*/
/*}*/
.homeFooterItem form label
{
  vertical-align: middle;
  display: block;
  float: left;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 2px;
  font-size: 11px;
  font-weight: bold;
}
.homeFooterItem input
{
    font-size: 11px;
    float: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: rgb(127, 157, 185);
    border-right-color: rgb(127, 157, 185);
    border-bottom-color: rgb(127, 157, 185);        
    border-left-color: rgb(127, 157, 185);
    margin-top: 0px;
    margin-right-value: 0pt;
    margin-bottom: 0px;
    margin-left-value: 0pt;
    margin-left-ltr-source: physical;
    margin-left-rtl-source: physical;
    margin-right-ltr-source: physical;
    margin-right-rtl-source: physical;
}

.homeFooterItem .refBox {
  margin-right: 3px;
  font-size: 12px;
}

.homepage_promotion
{
    width: 229px;
    border-top: 2px solid #d0d0b8;
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;
}

.homepage_promotion h3
{
    margin: 10px 0 10px 0;
    font-size: 15px;
    font-weight: normal;
    color: #225147;
}

.homepage_promotion h3 a
{
    color: #225147;
}

.homepage_promotion img
{
    float: left;
    margin: 3px 10px 5px 0px;
}

.homepage_promotion p
{
    margin: 0;
    padding: 0;
    font-size: 85% !important;
}

.special_offers
{
  clear: both;
  padding: 5px 0px 10px 5px;
  margin-bottom: 10px;
  background-color:#ddeccc;
  border:2px solid #D0D0B8;

}

.special_offers .view_all_link
{
  padding-left: 10px;
}

.special_offers h3
{
  font-weight: normal;
  padding: 0;
  margin: 0 0 15px 5px;
  display: inline;
}

.special_offers h3 a
{
  font-size: 85%;
}

.special_offers .offer h3
{
    margin: 0px 0 0px 0;
    font-size: 12px;
    font-weight: normal;
    color: #225147;
    font-weight: bold;
    padding-left: 5px;
    margin-top: 5px;
    display: block;
}

.special_offers .offer h4
{
  margin: 0;
  padding: 0 0 5px 5px;
  font-weight: normal;
  font-size: 10px;
  color: #898979;
}

.special_offers .offer
{
  float: left;
  width: 133px;
  margin-right: 5px;
  margin-top: 5px;
}

.special_offers .offer .offer_image
{
  display: block;
  height: 75px;
  overflow: hidden;
  text-align: left;
  padding-left: 5px;
}

.special_offers .offer .offer_image img
{
  /*margin-top: -25px;*/
}

.special_offers .offer ul
{
  margin: 0;
  padding: 0 0 0 5px;
}

.special_offers .offer ul li
{
  font-size: 85% !important;
  list-style: none;
  margin-bottom: 3px;

}

.special_offers .offer .offer_image_alt
{
  display: block;
  height: 125px;
}

.special_offers .offer .offer_image_alt img
{

}

.smallTweak
{
  font-size: 0.9em;
}




