﻿table.Table_Grid td{
	padding:3px 5px;
}

table.Table_Grid tr.HeaderGrid th{
	background-color:#344891;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	padding:3px 5px;
}

.paging{
	height:25px;
	background-color:#d8d9d4;
	line-height:25px;
	padding:0 10px;
}

.paging a, .paging a:Active{
	padding:0px 3px;
	color:#ffffff;
}

.paging a.linkSelected{
	padding:3px;
	font-weight:bold;
	color:#ffffff;
}

.smlfont{
	font-size:11px;
}

.button{
	border:none;
	color:#ffffff;
	font-weight:bold;
	background-color:#8dba0e;
	cursor:pointer;
	padding:2px;
	font-size:11px;
	margin-right:3px;
}

.tdlabel{
	font-weight:bold;
	text-align:right;
}

.required{
	font-weight:bold;
	font-size:16px;
	color:red;
	padding-right:3px;
}

.message{
	font-weight:bold;
	color:#4066f4;
}

.redmessage{
	font-weight:bold;
	color:red;
}

.note{
	font-style:italic;
	color:#8f9097;
}

.searchpanel, .searchpanelbox{
	background-color:#0094da;
	padding:5px;
}

.searchpanelbox{
	color:#ffffff;
	font-weight:bold;
}

.labeltitle{
	color:#ffffff;
	margin:5px 0;
}

.searchpanelbox select, .searchpanelbox input{
	font-size:11px;
}

p.linkbutton a, p.linkbutton a:visited{
	color:#000000;
}

.searchpanel table td{
	color:#ffffff;
	padding-right:10px;
	font-size:11px;
}

.searchpanel input, .searchpanel select{
	font-size:11px;
}

.tblpackage{
	margin-bottom:20px;
}

.packagelist{
	margin-top:15px;
}

.packagelist h2{
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
}

.headerbar{
	line-height:20px;
	height:20px;
	background-color:#0979ae;
	color:#ffffff;
	font-weight:bold;
	padding:0 10px;
}

.packagewrapper{
	margin-top:5px;
}

.packageimage{
	float:left;
	width:120px;
}

.packageinfo{
	width:410px;
	float:left;
	text-align:left;
}

.clear{
	clear:both;
}

.liner{
	letter-spacing:-1px;
	line-height:10px;
	height:10px;
	margin-top:10px;
}

.lineseparator{
	margin-bottom:15px;
}

.bold{
	font-weight:bold;
	padding-right:5px;
}

.mtop{
	margin-top:8px;
}

.additionalimages{
	margin-top:10px;
}

.thumbimage{
	float:left;
	margin-right:5px;
}

.googlemap, .youtube{
	margin-top:15px;
	display:block;
}

.packagetitle, .packagetitle a, .packagetitle a:link, .packageprice{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}


.packagetitle a span.aud{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.packagebuttons{
	margin-top:5px;
	height:31px;
}

.button_booknow, .button_enquiry, .button_print, .button_emailfriend, .button_back{
	width:102px;
	height:47px;
	border:none;
	background:url(images/book_now_102px.gif) no-repeat;
	margin-right:3px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

.button_enquiry{
	background:url(images/live_chat_102px.gif) no-repeat;
}

.button_print{
	background:url(images/print_102px.gif) no-repeat;
}

.button_emailfriend{
	background:url(images/tell_a_friend_102px.gif) no-repeat;
}

.button_back{
	background:url(images/back_102px.gif) no-repeat;
}

.relatedpackages{
	margin-top:15px;
}

.relatedpackages h2{
	font-size:14px;
}

.relatedpackages  .packagetitle{
	font-size:14px;
}

.localpayment, .validdate{
	font-size:10px;
}

.validdate{
	padding-top:5px;
}

.mbot{
	margin-bottom:8px;
}

table td{
	vertical-align:top;
}

.liner{
	height:10px;
	background:url(images/travel_spacer.jpg) 0px 4px no-repeat;
	width:535px;
}

/* IMAGES ROTATION */
.imagepackages{
    position:relative;
    width:530px;
    height:310px;
}

.posrev{
	position:relative;
}

.posfixed{
	position:fixed;
}

.posabs{
	display:none;
	position:absolute;
    top:7px;
    left:7px;
}

.hiddenimg{
    display:none;
}

.displayimg{
    display:block;
}

.red{
	color:red;
	font-weight:bold;
	font-size:16px;
}

.pointer{
	cursor:pointer;
}

.moretrips{
	width:147px;
	height:62px;
	background:url(images/more-trips.png) no-repeat;
}

*html .moretips{
	BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/desktopmodules/DNNInfo_TravelPackages/images/more-trips.png' ,sizingMethod='crop');
}
