@import url("homepage_reset.css");
/* Reset Default Browser Styles */
/*
 Font Sizes
	 5px = .3125em
	10px = .625em
	11px = .6875em
	12px = .75em
	13px = .8125em
	14px = .875em
	15px = .9375em
	16px = 1em
	17px = 1.0625em
	18px = 1.125em
	19px = 1.1875em
	20px = 1.25em
	21px = 1.325em
	23px = 1.4375em
	25px = 1.5625em
	30px = 1.875em
*/

/* Basic Styles 
a:focus {
	outline:1px dotted
}
a:link, a:visited {
	color:#2e53c5;
	text-decoration:none
}
a:hover, a:active {
	text-decoration:underline
}*/
#header {
	color:#fff;
}
#header a:link, #header a:visited {
	color:#fff;
	text-decoration:none
}
#header a:hover, #header a:active {
	text-decoration:underline
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1, h2, h3, h4, h5, h6, .module dt {
	font-family:Tahoma,Geneva,Verdana;
	font-size:14px;
	font-weight:700;
	text-transform:capitalize;
	color:#2e53c5;
}
/*h1 {
	font-size:1.5625em
}
h2 {
	font-size:1.4375em
}
h3 {
	font-size:1.325em
}
h4 {
	font-size:1.1875em
}
h5 {
	font-size:1.0625em
}
h6 {
	font-size:.9375em
}*/
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
sup {
	font-size:50%;
	vertical-align:super
}
p, dd, li, pre, table, address, fieldset {
	font-family:Tahoma, Verdana, Geneva;
	/*font-size:.8125em*/
}
body {
	font-family:Tahoma, Geneva, Verdana;
	color:#000;
}

.submenu {
margin-top:5px !important;
}

.submenu, .menu_border {
width:auto !important;
}

/*#container {
	height:auto !important;
	margin:0 auto;
	min-height:100%;
	overflow:hidden;
	width:940px
}*/

#content {
	/*margin-top:10px;*/
	/*overflow:hidden;*/
	padding:0 0 20px;
	/*position:relative;*/
	width:940px;
	/*display:block;*/
	float:left;
}

#col1, #col2 {
	float:left;
	height:auto;
}
#col1 {
	margin:0;
	width:298px;
}
#col2 {
	margin:0 0 0 20px;
	width:622px;
}

#promo {
text-align:center !important;
}

dl.module {
	border:1px solid #748bd1;
	margin:0 0 10px;
	/*position:relative;*/
	/*overflow:hidden;*/
	background:#f7f9fd;
	padding:0 10px 10px 10px;
}
dl.module dt {
	padding:10px 0 10px 10px;
}
dl.module dd {
	margin:0 10px
}

#searchBox {
	padding:0 0 10px 20px;
	border:1px solid #748bd1;
	margin:0 0 10px;
	/*overflow:hidden;*/
	background:#f7f9fd;
}

#searchBox dt{
	padding:0 0 10px 5px;
}

/* Searchbox Overrides */
#SBInnerContent {
text-align:center;
width:268px !important;
}

.tgs_as_opened_unsel_line, .tgs_as_opened_sel_line {
font-size:12px !important;
line-height:20px !important;
}

.searchbox_nav_border {
padding-top:0 !important;
margin-top:0 !important;
}

.tgs_radioOuterTable td {
padding-top:0 !important;
padding-bottom:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
height:24px !important;
line-height:24px !important;
vertical-align:middle !important;
}

.tgs_topright {
padding-left:10px !important;
}

.tgs_sb_tabsContent {
padding-top:0 !important;
}

.tgs_input, #TGS_h_CIcalendar, #TGS_h_COcalendar, #TGS_f_DEcalendar, #TGS_f_DEcalendar1, #TGS_f_DEcalendar2, #TGS_f_DEcalendar3, #TGS_f_DEcalendarFlex, #TGS_f_REcalendarFlex, #TGS_f_DEcalendar4, #TGS_f_REcalendar, #TGS_r_PUcalendar, #TGS_r_DOcalendar, #TGS_pfhr_DEcalendar, #TGS_pfhr_REcalendar, #TGS_pfh_DEcalendar, #TGS_pfh_REcalendar, #TGS_pfr_DEcalendar, #TGS_pfr_REcalendar, #TGS_phr_CIcalendar, #TGS_phr_COcalendar, #TGS_a_COcalendar, #TGS_a_CIcalendar {
vertical-align:middle !important;
}

/*----*/

	

#checklist {
	background:#f7f9fd url(../images/bigsun.png) 110px -50px no-repeat;
	margin:10px 0;
}
#checklist dd {
	background:url(../images/checkmark.png) left no-repeat;
	line-height:2.25em;
	padding:0 0 0 25px;
}

#newsletter dt {
width:238px;
margin-bottom:0;
padding-bottom:0;
}

#newsletter dd {
width:238px;
margin-bottom:10px;
}

#newsletter input {
text-align:left;
margin:0;
padding:0;
height:21px;
width: 160px;
border-top:1px solid #858585;
border-right:0;
border-bottom:1px solid #858585;
border-left:1px solid #858585;
float:left;
padding:3px;
}

#newsletter img.button {
height:21px;
margin:0;
padding:0;
cursor:pointer;
display:block;
float:left;
clear:right;
position:;
}

#newsletter #_ctl0_MainHolder_ucModuleDontMissOutsignSubmit {
margin-bottom:5px !important;
height:25px;
}

#newsletter .rss {
margin-top:3px;
float:right;
cursor:pointer;
vertical-align:middle;
}

#newsletter .socialLinks {
vertical-align:middle;
line-height:18px;
height:18px;
}

#newsletter .socialLinks img {
vertical-align:middle;
}

#security {
	padding:10px 0 0;
	border:1px solid transparent;
	background:transparent;
}
#security dd {
	float:left;
	margin-bottom:10px;
}
.section {
	float:left;
	height:auto;
	margin:0;
	width:622px;
}
.seeMore {
	text-align:right;
	height:25px;
	margin:5px 0 0 0;
}
.seeMore p{
	margin:0;
	padding:0;
}
.priceList {
	display:block;
	line-height:1.5;
	padding-bottom:5px;
}
.priceList h3, .featDestList h3 {
	font-size:14px;
	margin:0 0 10px 0;
}
.priceList .lastItem a {
	float:right
}
.priceList dt {
	color:#666;
	font-size:10px;
	line-height:1;
	padding:0;
	text-align:right;
	margin:5px 5px;
}

.priceList dd {
	font-size:12px;
}

.priceList h3 {
	padding:5px 10px 85px 10px !important;
}
/*.priceList dt + dd {
	float:left;
	padding:0 10px;
	clear:left;
}
*/

.priceList a {
	float:left;
	clear:left;
	margin-left:5px;
}
.priceList b {
	color:#ff2c00;
	float:right;
	font-weight:400;
	margin-right:5px;
}

.priceList a:link,.priceList a:visited,.suggestionList a:link,.suggestionList a:visited {
text-decoration:none !important;
font-size:12px !important;
}

.priceList a:hover,.priceList a:active,.suggestionList a:hover,.suggestionList a:active {
text-decoration:underline !important;
font-size:12px !important;
}

.featDestList {
	float:left;
	height:auto;
	display:block;
	width:622px;
}
.featDestList h3{
	margin-top:10px;
}

.featDestList dd.feature1,.featDestList dd.feature2,.featDestList dd.feature3,.featDestList dd.feature4,.featDestList dd.feature5 {
	float:left;
	border:1px solid #748bd1;
	color:#FFFFFF;
	font-weight:700;
	height:auto;
	margin-right:15px;

}
.featDestList dd.feature5 {
	margin:0;
}
.featDestList a b {
	padding:5px;
	display:block;
	font-size:14px;
}
.featDestList a span {
	font-weight:normal;
	margin:58px 0 0 0;
	font-size:12px;
	display:block;
	text-align:center;
	color:#000;
	background:#FFFFFF;
	width:110px;
	padding:2px 0;
	line-height:2;
}
.featDestList a:link,.featDestList a:visited, .featDestList a:hover, .featDestList a:active{
	width: 110px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
}
.featDestList .feature1 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/Brussels.gif?48553) no-repeat;
}
.featDestList .feature2 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/Budapest.gif?48553) no-repeat;
}
.featDestList .feature3 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/Lisbon.gif?84434) no-repeat;
}
.featDestList .feature4 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/Toronto.gif?84434) no-repeat;
}
.featDestList .feature5 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/Sydney.gif?84434) no-repeat;
}
#luxuryHolidays, #cityBreaks, #termSpecial {
	display:;
	float:left;
	position:;
	border:1px solid #748bd1;
	width:192px;
}

#luxuryHolidays{
	margin:10px 20px 0 0;
}

#cityBreaks {
	margin:10px 20px 0 0;
}

#termSpecial {
	margin:10px 0 0 0;
}


#termSpecial {
	margin-right:0;
}
#luxuryHolidays dd h3,#cityBreaks dd h3, #termSpecial dd h3 {
	padding-bottom:95px !important;
}
#luxuryHolidays dd h3 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/luxuryHolidays-bkg.jpg?84434) bottom no-repeat;
}
#cityBreaks dd h3 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/TopCityDest.gif?84434) bottom no-repeat;
}
#termSpecial dd h3 {
	background: url(http://image2.urlforimages.com/TipaImages/ECT/hp/UK_deals.jpg?84434) bottom no-repeat;
}
.homePage dl.specials {
	background: #fff url(../images/specials-bkgrpt.jpg) top repeat-x;
	border:1px solid #748bd1;
	display:block;
	overflow:hidden;
	text-align:center;
	float:left;
	height:auto;
	width:620px;
	padding-bottom:;
}

#travelSpecials h3 {
	margin:0 0 10px 0;
}
.homePage dl.specials dd {
	float:left;
	color:#FFFFFF;
	font-weight:700;
	height:auto;
	background: #fff url(../images/specials-inside-bkgrpt.jpg) bottom repeat-x;
	border:1px solid #748bd1;
	width:70px;
	margin:8px;
	position:relative;
}
.homePage .specials a span {
	font-weight:normal;
	font-size:.875em;
	display:block;
	text-align:center;
	color:#000;
	padding:0;
	line-height:1.5;
	text-decoration:none;
}
.homePage .specials a img {
	padding:7px 0 0;
}

.homePage .specials a {
	text-decoration:none;
}