td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	
}

#FWTableContainer2135516502 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:900px;
	text-align:left;
}

#MMMenuContainer0804204214_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0804204214_0 and contains the important positioning information for the menu as a whole */
	float:none;
	position:absolute;
	left:669px;
	top:103px;
	visibility:hidden;
	z-index:300;
}
#MMMenu0804204214_0_Item_2 {
/* Unique ID for item 1 of menu MMMenu0804204214_0 so we can set its position */
	left:0px;
	top:40px;
}

#MMMenu0804204214_0 {
/* This class defines things about menu MMMenu0804204214_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:94px;
	height:40px;
}


#MMMenu0804204214_tourenroute{
/* This class defines things about menu MMMenu0804204214_tourenroute's div. */
	position:absolute;
	top:103px;
	visibility:hidden;
	background-color:#A03D00;
	height:40px;
	left:171px;
	padding:0px 0;
	
}

.MMMIFVStyleMMMenu0804204214_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0804204214_0 */
	border-top:0px solid #cc6600;
	border-left:0px solid #cc6600;
	border-bottom:0px solid #993300;
	border-right:0px solid #993300;
	voice-family: "\"}\"";
	voice-family:inherit;
}

.MMMIFVStyleMMMenu0804204214_tourenroute {
/* This class determines the general characteristics of the menu items in menu MMMenu0804204214_0 */
	border-top:0px solid #cc6600;
	border-left:0px solid #cc6600;
	border-bottom:0px solid #993300;
	border-right:0px solid #993300;
	voice-family: "\"}\"";
	voice-family:inherit;
}

.MMMIVStyleMMMenu0804204214_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0804204214_0 */
	border-top:0px;
	border-left:0px solid #cc6600;
	border-bottom:0px solid #993300;
	border-right:0px solid #993300;
 	voice-family: "\"}\"";
	voice-family:inherit;
}

#MMMenu0804204214_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0804204214_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0804204214_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0804204214_0 so we can set its position */
	left:0px;
	top:20px;
}

#MMMenuContainer0804204214_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0804204214_0 a {
/* Controls the general apperance for menu MMMenuContainer0804204214_0's items, including color and font */
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:9px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:5px 3px;
	background-color:#a03d00;
	font-weight:normal;
	font-style:normal;
	display:block;

}

#MMMenuContainer0804204214_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0804204214_0 */
	color:#ffffff;
	background-color:#bd7005;
}

#MMMenuContainer0804204214_tourenroute a {
/* Controls the general apperance for menu MMMenuContainer0804204214_0's items, including color and font */
	text-decoration:none;
	font-family:Times New Roman, Times, serif;
	font-size:9px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:4px 3px;
 	background-color:#a03d00;
	font-weight:normal;
	font-style:normal;
	display:block;

}

#MMMenuContainer0804204214_tourenroute a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0804204214_0 */
	color:#ffffff;
	background-color:#bd7005;
}

body {
	background-color: #EADF95;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E551C;
}
#contentcontainer {
	width: 900px;
	
	/* adding this on 30-06-2012 to resolve the issue line coming after head in reservation_testing********/
/*	margin:0px;
	padding:0px; height:22px;  
*/
	
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#contentcontainer {height:20px;}
}
/* End of adding this on 30-06-2012 */


/* ************ adding this on 07-07-2012 to resolve the issue line coming after head in reservation_testing********/
#contentcontainerforreservation_testing {
	width: 900px;
	
	
	 margin:0px;
	padding:0px; height:22px; 
	
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#contentcontainer {height:20px;}
}
/* ************End of adding this on 07-07-2012 *************/


#leftcontainer {
	width: 215px;
	position: relative;
	float: left;
	top: 12px;
}
#rightcontainer {
	width: 203px;
	position: relative;
	top: 91px;
	float: right;
}
#bgrnd_main {
	background-image: url(images/bgrnd_main.jpg);
	width: 698px;
	height: 548px;
	padding-left: 100px;
	padding-top: 56px;
	padding-right: 102px;
}
#bgrnd_history {
	background-image: url(images/history/bgrnd_main.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 56px;
	padding-right: 102px;
}
#bgrnd_SE_details {
	background-image: url(images/excursions/bgrnd_details.jpg);
	width: 698px;
	padding-left: 94px;
	padding-top: 54px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 835px;
}
#bgrnd_excursions {
	background-image: url(images/excursions/bgrnd_main.jpg);
	width: 698px;
	height: 700px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
}
#bgrnd_faq {
	background-image: url(images/faq/bgrnd_main.jpg);
	width: 698px;
	height: auto;
	padding-left: 135px;
	padding-top: 68px;
	padding-right: 142px;
	background-repeat: no-repeat;
}
#bgrnd_EditMyInfo {
	background-image: url(images/BgMyinformation.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}
#setop {
	position: absolute;
	top: 125px;
	padding-left: 200px;
	width: 493px;
}
#SEcontent1 {
	width: 342px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 31px;
}
#SEbtm {
	background-image: url(images/excursions/btmbar.jpg);
	background-repeat: no-repeat;
	width: 358px;
	position: absolute;
	left: 469px;
	top: 285px;
	float: right;
	height: 39px;
}
#SElinks {
	text-align: center;
}
a:link {
	font-weight: bold;
	color: #8E551C;
	text-decoration: none;
}
a:visited {
	color: #8E551C;
	text-decoration: none;
}
a:hover {
	color: #D37E29;
	text-decoration: none;
}
a:active {
	color: #DC954E;
	text-decoration: none;
}
#bgrnd_excursion_sub {
	background-image: url(images/excursions/bgrnd_sub.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 800px;
}
#SEcontainer {
	width: 815px;
	position: relative;
	top: 2px;
}
#SEleft {
	width: 231px;
	float: left;
	clear: none;
}
#SElmiddle {
	width: 215px;
	float: left;
	clear: none;
	padding-right: 17px;
	padding-left: 22px;
}
#SEright {
	width: 230px;
	float: right;
}
#BrownBox {
	color: #FFFFFF;
	background-color: #9A6B2F;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-right: 13px;
	padding-left: 13px;
}
#BrownBoxSmall {
	color: #FFFFFF;
	background-color: #9A6B2F;
	padding-top: 3px;
	text-align: center;
	width: 40px;
	margin-top: 7px;
	font-size: 7px;
	padding-bottom: 3px;
	float: left;
	height: 10px;
}
#BrownBoxSmallRT {
	color: #FFFFFF;
	background-color: #9A6B2F;
	padding-top: 3px;
	text-align: center;
	width: 186px;
	margin-top: 7px;
	font-size: 8px;
	padding-bottom: 3px;
	float: left;
	margin-left: 5px;
}
#SErowA {
	color: #663300;
	background-color: #d8ba70;
	width: 40px;
	margin-top: 7px;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#SErowB {
	color: #663300;
	background-color: #d8ba70;
	width: 161px;
	margin-top: 7px;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-left: 15px;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#SErow2A {
	color: #663300;
	background-color: #DEC670;
	width: 55px;
	margin-top: 7px;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	font-weight: bold;
	text-align: center;
}
#SErow2B {
	color: #663300;
	background-color: #DEC670;
	width: 175px;
	margin-top: 7px;
	clear: none;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	padding-left: 15px;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
#Spacer {
	color: #333333;
	width: 231px;
	clear: both;
	height: 0px;
}
.SErtText {
	width: 200px;
	position: relative;
	left: 125px;
}
#SErow2 {
	color: #FFFFFF;
	background-color: #B19159;
	width: 215px;
	clear: both;
	font-size: 10px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#SEheader {
	height: 42px;
	width: 698px;
	font-size: 24px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	vertical-align: middle;
	margin-top: 15px;
	margin-left:0px;
	text-align:center;
	clear: none;
}
#bgrnd_404 {
	background-image: url(images/404/bgrnd_404.jpg);
	width: 698px;
	padding-left: 150px;
	padding-top: 86px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 330px;
}
#404Left {
	width: 268px;
	padding-left: 43px;
	padding-top: 43px;
	padding-right: 43px;
	float: left;
	text-align:justify;
}
#404Right {
	float: left;
	padding-left: 23px;
	width: 350px;
}
.404BigText {
	font-size: 11px;
}
#404FornLft {
	width: 69px;
	padding-bottom: 7px;
	float: left;
	clear: none;
	height: 25px;
}
#404FornRt {
	padding-bottom: 7px;
	padding-left: 23px;
	width: 250px;
	float: left;
	clear: none;
	height: 25px;
}
#bgrnd_contact {
	background-image: url(images/contact/bgrnd_main.jpg);
	width: 698px;
	padding-left: 130px;
	padding-top: 56px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 680px;
}
#ContactLeft {
	width: 278px;
	float: left;
}
#ContactRight {
	float: left;
	padding-left: 13px;
	width: 350px;
}
.ContactBigText {
	font-size: 11px;
}
#ContactFornLft {
	width: 69px;
	padding-bottom: 7px;
	float: left;
	clear: none;
	height: 25px;
}
#ContactFornRt {
	padding-bottom: 7px;
	padding-left: 23px;
	width: 250px;
	float: left;
	clear: none;
	height: 25px;
}
#bgrnd_transfers {
	background-image: url(images/transfers/bgrnd_main.jpg);
	width: 698px;
	padding-left: 70px;
	padding-top: 5px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 680px;
}
#TransfersLeft {
	width: 278px;
	float: left;
}
#TransfersRight {
	float: right;
	padding-left: 23px;
	padding-top: 11px;
	width: 446px;
	position: relative;
	left: 35px;
}
#TransfersRightB {
	padding-left: 71px;
	padding-top: 11px;
	font-weight: bold;
	line-height: 17px;
}
#MLmilan {
	height: 14px;
	width: 77px;
	position: relative;
	left: 29px;
}
#bgrnd_guest {
	background-image: url(images/guestbook/bgrnd_main.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_Signup {
	background-image: url(images/guestbook/NewRegistration.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_quote_as_guest {
	background-image: url(images/guestbook/Getquoteasguest.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_SignIn {
	background-image: url(images/BackgroundSignIn.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_Checkout {
	background-image: url(images/BegoundCheckOut.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_YourCart {
	background-image: url(images/YourcartBk.jpg);
	width: 698px;
	padding-left: 60px;
	padding-top: 57px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#bgrnd_PasswordRecovery {
	background-image: url(images/NewPasswordRecovery.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}
#bgrnd_EmailTemplate {
	background-image: url(images/Templateemail.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}

#GBcontainer {
	width: 613px;
	position: relative;
	top: 2px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	text-align:justify;
	font-weight: normal;
	padding-top: 25px;
	padding-left: 35px;
	padding-right: 70px;
}
.GBtestimonial {
	text-align: center;
	
}
.GBcustsig {
	font-style: italic;
	font-weight: bold;
	float: right;
	text-align: right;
	padding-left: 50px;
	padding-right: 0px;
	padding-bottom: 25px;
}
#bgrnd_tour {
	background-image: url(images/tours/bgrnd_main.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
}

#bgrnd_fortourpage {
	background-image: url("images/reservations/BackgroundMyServices.jpg");
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
	}
	
	#bgrnd_forshorepage {
	background-image: url(images/BgMyinformation.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
	}
	
	#bgrnd_fortourenroutepage {
	background-image: url("images/BackgroundSignIn.jpg");
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
	}
	
	

#bgrnd_tour_sub {
	background-image: url(images/tours/bgrnd_main_sub.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
}
#bgrnd_tour_sub2 {
	background-image: url(images/tours/bgrnd_main_sub2.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
}
#Tourstop {
	position: absolute;
	top: 325px;
	padding-left: 170px;
	width: 493px;
}
#Tourscontent1 {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 31px;
}
#bgrnd_fleet {
	background-image: url(images/fleet/bgrnd_main.jpg);
	width: 698px;
	padding-left: 118px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 100%;
}
#FLEET_1 {
	width: 108px;
	padding-top: 12px;
	float: left;
}
#FLEET_2 {
	width: 13px;
	padding-top: 12px;
	float: left;
}
#FLEET_3 {
	width: 194px;
	padding-top: 12px;
	float: left;
}
#FLEET_4 {
	width: 6px;
	padding-top: 12px;
	float: left;
}
#FLEET_5 {
	width: 360px;
	padding-top: 12px;
	float: left;
}
#FLEET_Brown {
	background-color: #945E19;
	height: 232px;
	width: 176px;
	padding-top: 15px;
	padding-right: 9px;
	padding-left: 9px;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 18px;
}
#historybox1 {
	width: 333px;
	float: left;
	margin-right: 8px;
	margin-top: 25px;
}
#historybox2 {
	width: 356px;
	float: left;
	margin-top: 25px;
}
#bgrnd_reservations {
	background-image: url(images/reservations/bgrnd_main.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: auto;
}


#bgrnd_checkoutasguest {
	background-image: url(images/reservations/CheckoutasGuest.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: auto;
}


#bgrnd_reservations.bgrnd_MyServices {
	background-image: url(images/reservations/BackgroundMyServices.jpg);
}




#bgrnd_QuoteRequest {
	background-image: url(images/reservations/BGQuoteRequest.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: auto;
}


.mapmilan {
	position: absolute;
	top: 369px;
	left: 38px;
	width: 56px;
	height: 14px;
}
.mapvenice {
	position: absolute;
	top: 372px;
	left: 148px;
	width: 69px;
	height: 15px;
}
.mapvcaserta {
	position: absolute;
	top: 588px;
	left: 271px;
	width: 69px;
	height: 15px;
}
.mapgenoa {
	position: absolute;
	top: 422px;
	left: 19px;
	width: 61px;
	height: 16px;
}
.mapvflorence {
	position: absolute;
	top: 457px;
	left: 153px;
	width: 82px;
	height: 15px;
}
.maplivorno {
	position: absolute;
	top: 466px;
	left: 60px;
	width: 78px;
	height: 15px;
}
.mapciti {
	position: absolute;
	top: 525px;
	left: 56px;
	width: 111px;
	height: 15px;
}
.maprome {
	position: absolute;
	top: 543px;
	left: 158px;
	width: 111px;
	height: 15px;
}
.mapavellino {
	position: absolute;
	top: 598px;
	left: 291px;
	width: 75px;
	height: 15px;
}
.mapnaples {
	position: absolute;
	top: 600px;
	left: 220px;
	width: 57px;
	height: 15px;
}
.mapsorrento {
	position: absolute;
	top: 616px;
	left: 206px;
	width: 79px;
	height: 11px;
}
.mapamalfi {
	position: absolute;
	top: 619px;
	left: 290px;
	width: 126px;
	height: 13px;
}
.mapamalfitours {
	position: absolute;
	top: 619px;
	left: 163px;
	width: 126px;
	height: 13px;
	border-width:0px;
}
.mapsorentotours {
	position: absolute;
	top: 606px;
	left: 203px;
	width: 86px;
	height: 11px;
	border-width:0px;
}
.mapnaplestours {
	position: absolute;
	top: 595px;
	left: 218px;
	width: 56px;
	height: 11px;
	border-width:0px;
}
.maprometours {
	position: absolute;
	top: 550px;
	left: 163px;
	width: 56px;
	height: 13px;
	border-width:0px;
}
.mapflorencetours {
	position: absolute;
	top: 460px;
	left: 153px;
	width: 76px;
	height: 13px;
	border-width:0px;
}
.mapvenicetours {
	position: absolute;
	top: 375px;
	left: 150px;
	width: 56px;
	height: 13px;
	border-width:0px;
}
.mapmilantours {
	position: absolute;
	top: 375px;
	left: 40px;
	width: 56px;
	height: 13px;
	border-width:0px;
}
.mapportofinotours {
	position: absolute;
	top: 429px;
	left: 83px;
	width: 86px;
	height: 13px;
	border-width:0px;
}
.mapsalerno {
	position: absolute;
	top: 630px;
	left: 230px;
	width: 72px;
	height: 13px;
}
.mapvgenoa {
	position: absolute;
	top: 421px;
	left: 17px;
	width: 65px;
	height: 15px;
}
.mapportofino {
	position: absolute;
	top: 425px;
	left: 87px;
	width: 87px;
	height: 15px;
}
.mainc1 {
	width: 215px;
}
.maplaspezia {
	position: absolute;
	top: 442px;
	left: 44px;
	width: 73px;
	height: 14px;
}
.mappalermo {
	position: absolute;
	top: 740px;
	left: 238px;
	width: 83px;
	height: 13px;
}
.mappalermo {
	position: absolute;
	top: 740px;
	left: 241px;
	width: 83px;
	height: 15px;
}
.mapmessina {
	position: absolute;
	top: 745px;
	left: 325px;
	width: 83px;
	height: 15px;
}
.maptaormina {
	position: absolute;
	top: 760px;
	left: 321px;
	width: 83px;
	height: 13px;
}
#bgrnd_tour_details {
	background-image: url(images/tours/bgrnd_details.jpg);
	width: 698px;
	padding-left: 94px;
	padding-top: 54px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 835px;
}
#bgrnd_tour_sub {
	background-image: url(images/tours/bgrnd_main_sub.jpg);
	width: 698px;
	padding-left: 94px;
	padding-top: 54px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 735px;
}
#ToursForm {
	position: absolute;
	top: 325px;
	padding-left: 90px;
	width: 493px;
}
#Tourshdrbox {
	width: 334px;
	float: right;
	background-image: url(images/tours/pics/topbar.jpg);
	background-repeat: no-repeat;
	height: 68px;
	padding-left: 152px;
	background-position: 152px;
	text-align: center;
}
#sehdrbox {
	width: 334px;
	float: right;
	background-image: url(images/tours/pics/topbar.jpg);
	background-repeat: no-repeat;
	height: 68px;
	padding-left: 112px;
	background-position: 152px;
	text-align: center;
}
.tourshdr {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	position: relative;
	padding: 15px;
	top: 29px;
}
#Tourstext {
	width: 280px;
	float: right;
	background-repeat: no-repeat;
	height: 68px;
	padding-left: 183px;
	background-position: 152px;
	text-align: left;
	padding-right: 28px;
	padding-bottom: 8px;
}
.tourshdrbtm {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding: 15px;
	background-image: url(images/tours/pics/btm2.jpg);
	height: 20px;
	width: 334px;
}
.tourbtmbar2 {
	position: relative;
	right: 32px;
}
#bgrnd_photogallery {
	background-image: url(images/photogallery/main_bgrnd.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 49px;
	padding-right: 102px;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

#bgrnd_videogallery {
	background-image: url(images/photogallery/Video_Gallery.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 49px;
	padding-right: 102px;
	background-repeat: no-repeat;
	padding-bottom: 30px;
}

#bottcontainer 
{
	display:block;
	width: 900px;
	text-align: center;
	padding-top: 15px;
	font-size: 9px;
}
#MainBtmMnuContainer {
	width: 699px;
}
#MainLeftMnu {
	float: left;
	width: 215px;
}
#MainRtMnu {
	float: right;
	width: 204px;
}
.GuestbookHeader 
{
	position:relative;
	z-index:20;
	left:152px; 
	top:0px;
	height:30px; 
	width:373px;
	text-align:center;
}
.Gallery_Previous
{
	position:absolute;
	z-index:20;
	left:140px; 
	top:115px;
	height:25px; 
	width:107px;
	border-style:none;
}
.Gallery_Next
{
	position:absolute;
	z-index:20;
	left:652px; 
	top:115px;
	height:25px; 
	width:107px;
	border-style:none;
}
.ToursCityTableHeader
{
	background-color:#be7107;
	color: #803f15;
	font-weight:bold;
	font-size:12px;
}
.ToursTableCell, a, a.visited
{
	color: #803f15;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
}
#fullselect
{
	width:222px;
	color:#a06f53;
	font-size:10px;
}
#halfselect
{
	width:222px;
	color:#a06f53;
	font-size:10px;
}
.hide {display: none;}
.show {display: block;}
dt { font-weight:bold; font-size:12px; }
dd { font-size:11px; }
.emailicon{
	display:block;
	float:left;
	padding:20px 0 0 0;
}
.emailicon a{
	display:block;
	float:left;
	padding:0 6px 0 0;
	font-size:11px;
}

#bgrnd_tourenroute {
	background-image: url(images/tours/Transfers_with_Touring.jpg);
	width: 698px;
	padding-left: 100px;
	padding-top: 53px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 700px;
}

#bgrnd_tourenrouteDetail {
	background-image: url(images/TransfersTouring.jpg);
	width: 698px;
	padding-left: 94px;
	padding-top: 54px;
	padding-right: 102px;
	background-repeat: no-repeat;
	height: 835px;
}

#header_buyflow {
margin-top:3px;
}
div.error {
	color: #750908;
	border: 1px solid #c76a6a;
	-moz-border-radius: 5px;
	padding: 3px;
	background: #ffdde8;
	width: 78%;
	margin: 0 auto;
}
#header_buyflow li {
}

.last {
margin-right:0;
padding-right:0;
}
#header_buyflow a {
padding:0 6px;
}
#minibag.reduced {
height:auto;
}

#minibag {

background:#E0BC70;
border:1px solid #CBC6AF;
 float:none;
 position:absolute;
right:17px;
*left:0;
top:23px;
width:203px;
z-index:99;
}

#minibag .container_items {

padding:5px 7px 5px 6px;
}
#header_buyflow li.minibag_container {
}

#header_buyflow li.minibag_container {
position:absolute;
}
#minibag .container_total {

height:74px;
padding:0 25px 0 10px;
}
#minibag .subtotal {
float:right;
margin:10px 0 5px;
}
 .price {
font-size:12px;
font-weight:bold;
color:#47170B;
padding-right:4px;
}
.cartcollect .subtotal{}

#minibag .container_total .inactive_send_btn:hover {

bottom:0;
clear:right;
float:right;
height:28px;
left:0;
margin:0;
padding:0 15px 0 0;
position:relative;
right:0;
top:0;
}
#minibag .viewbag_checkout {
clear:both;
overflow:hidden;
}
table.formtbl{ background:#E7CF85;}
table.formtbl td{ padding-bottom:7px;}

table.color tr td{ border-bottom:4px solid #D0AF68;}
table.color tr td img{ display:inline;}
#MainRtMnudefault a{ display:block;}
#MainRtMnudefault{margin:16px 0 0 0; float:right;
	width: 204px;}
#MainRtMnudefault img{margin-bottom:-1px;}
.cartcollect{}
.cartcollect tr td.borderbot{ border-bottom:4px solid #D0AF68; text-align:right;}
.cartcollect tr td.backgroundcss{background:#E0BC70;}
.backgroundcheckout{background:#D0AF68;}
.backgroundcheckout img{ display:inline;}

.btn_InputSignin {
	 background: url(images/signin_imag.png) no-repeat 0px 0px;
	width: 76px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputSigninover {
	border:0;
	 cursor:pointer;
	 background: url(images/signin_imag.png) no-repeat 0px -30px;
	width: 76px;
	height:30px;
	
}


.btn_InputCheckGuest {
	background:url(images/CheckoutGuest.jpg);
	width:138px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputCheckGuestover {
	background:url(images/CheckOutGuestOver.jpg);
	width: 138px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}



.bgrnd_InputRegister {
	background:url(images/Register_new.jpg) 0 -28px;
	width: 76px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputRegisterOver {
	background:url(images/Register_new.jpg) 0 top;
	width: 76px;
	height:30px;
	border:0;
	cursor:pointer;
	
}
.bgrnd_InputSignInout {
	background: url(images/loginimag.png) no-repeat 0 0px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputSignInOver {
	background: url(images/loginimag.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}
.bgrnd_InputClear {
	border:0;
	 cursor:pointer;
	  background: url(images/Clear_imag.png) no-repeat 0px 0px;
	width: 76px;
	height:28px;
	
}
.bgrnd_InputClearOver {
	border:0;
	 background: url(images/Clear_imag.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	 cursor:pointer;
	
}

.btn_InputEditInfo {
 background: url(images/EditInfo_img.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputEditInfoOver {
	 background: url(images/EditInfo_img.png) no-repeat 0px 0px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}
.addtocart_div{ width:209px; position:absolute; right:0;}
.travellinglable{ color:#A96D2F; font-size:14px; font-family:"Times New Roman", Times, serif}
.travellingffield{background:#fff; border:#ccc 1px solid; color:#724413; }
.lablefiled_pad{ padding:15px 0 0 2px;}
.addtocart_btn{ background:#e9ac41; border:#bc872b 1px solid; color:#724413; font-size:12px; font-family:"Times New Roman", Times, serif; padding:2px; margin:0;}
.btn_InputFogotPassOver {
background: url(images/ResetPass_img.png) no-repeat 0px -32px;
	width: 115px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputFogotPass {
background: url(images/ResetPass_img.png) no-repeat 0px 0px;
	width: 115px;
	height:30px;
	border:0;
	 cursor:pointer;
}

.btn_InputChangePassOver {
	background: url(images/ChangePass_img.png) no-repeat 0px -32px;
	width: 115px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputChangePass {
	border:0;
	 cursor:pointer;
	  background: url(images/ChangePass_img.png) no-repeat 0px 0px;
	width:115px;
	height:30px;
}
/* The class for the checkout page top your cart */

.btn_InputCheckoutcart {
background: url(images/ChangePass_img.png) no-repeat 0px -30px;
	width:115px;
	height:30px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputCheckoutcartover {
	background:url(images/CheckOutOver.jpg);
	width: 76px;
	height:30px;
	border:0;
	 cursor:pointer;
	 
}
.btn_InputAddtoCart {
	width:77px;
	height:30px;
background: url(images/addtocart_imag.png) no-repeat 0px 0px;
	border:0;
	 cursor:pointer;
}

.btn_InputAddtoCartOver {
	background: url(images/addtocart_imag.png) no-repeat 0px -30px;
	width:77px;
	height:30px;
	border:0;
	cursor:pointer;	
}
.cardcounter
{
   background: url(images/itemcart.jpg) no-repeat 0px 0px;
    display: block;
    float: right;
    height: 18px;
    padding-top: 6px;
	line-height:12px;
    width: 14px;
	 position:absolute; right:2px; top:79px;
    margin-right:52px;
}
.cardcounterover
{
   background: url(images/ncartFull.jpg) no-repeat 0px 0px;
    display: block;
    float: left;
    padding-top: 6px;
    width: 14px;
	height: 36px;
}
.botdevidercss{<!--background: url(images/DividerLow.jpg) no-repeat center bottom; -->padding-bottom:28px; position:relative;}

.btn_InputRequestQuoteOver {
	background: url(images/RequestQuote_btn.jpg) no-repeat 0px -37px;
	width: 139px;
	height:37px;
	border:0;
	 cursor:pointer;
	
}

.btn_InputRequestQuote {
	border:0;
	 cursor:pointer;
	  background: url(images/RequestQuote_btn.jpg) no-repeat 0px 0px;
	width:139px;
	height:37px;
}


/*CSS of Shopping Bag page on 11March 2011*/
.leftsection_shopping{width:482px; float:left; margin:0 10px 0 5px;}
.smalltopheadings tr td{ color:#5E3400; font-size:10px; padding-bottom:5px; font-weight:bold;}
.smalltopheadings tr td.paddleft{ padding-left:5px;}
.productdetails{ background:#FFF1CC; padding:5px; color:#4F2D0A; font-size:9px; margin-bottom:10px;}
.productdetails input.del{background: url(images/delimg.jpg) no-repeat 0px center; border:0; width:8px; height:6px; cursor:pointer;}
.extratext{ margin:0; padding:0; font-size:9px; font-weight:normal;}
.productdetails img{ margin-right:5px;}
.productdetails p{ overflow:hidden; margin:0;} 
.fontboldcss{ font-weight:bold;}
.italiccss{ font-style:italic;}
span.underlinetext{ border-bottom:1px solid #EFE1BC; display:block; padding:0 0 5px 0;}
.floatleftcss{ float:left;}
.productdetails tr td{ vertical-align:top;}
.productdetails tr td.textcenter{ text-align:center;}
input.smallinput{height:16px; width:16px; color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; display:block; margin:0px auto 1px; text-align:center; border:1px solid #B6A77E;}
.pricetag{ display:block;background: url(images/pricetag.jpg) no-repeat 0px 2px; padding:0 0 0 13px; font-weight:bold; width:31px; margin:0 auto;}
.rightsection{
	background:#D2B069;
	padding:22px 10px;
	float:right;
	width:202px;
	right:0;
	top:0;
	position:absolute;
	height:302px;
}
.rightsection p{ font-size:9px;}
.rightsection .ContactBigText {
    font-size: 9px;}
.ContactBigText a:hover,.ContactBigText a:active{text-decoration:underline;color:#8E551C !important;}	
.taotalprice{ color: #462500;
    float: right;
    font-size: 11px;
    font-weight: bold;
	margin:0 16px 10px 0;}
p.taotalprice span{color:#462500; font-size:11px; display:block;background: url(images/total.jpg) no-repeat 0px 0px; padding:0 0 0 16px; float:right; font-weight:bold; margin-left:9px;}
.clr{ display:block; clear:both;}
.minheight{height: 220px;overflow-y: auto;}
.mainhead{ color:#462500; font-weight:normal;}
.shoppingbag_checkout{cursor:pointer; border:0;background:url(images/checkoutnew.jpg) no-repeat 0px 0px; height:34px; width:93px;}
.shoppingbag_checkout_hover{cursor:pointer; border:0;background:url(images/checkoutnew.jpg) no-repeat 0px -34px; height:34px; width:93px;}
.marginz{ margin:0;}
.headerimg{background:url(images/header.jpg); height: 79px;}
.welcometext{ float:right; margin:0 80px 0 0;}
p.emptycart{font-weight: bold;
    text-align: center;
    text-transform: uppercase;}
    
    
.divextradesc{ position: absolute; right: 0px; height: 50px; background:#fff; border: 1px solid rgb(204, 204, 204); width: 302px; padding:1px; right:303px;}
.divextradesc span{ display:block; margin:5px;}
.divextradesc p{ background:#ccc;}

.JT_arrow_right{background-image:url("images/arrow_right.gif");
background-position:left top;
background-repeat:no-repeat;
height:23px;
position:absolute;
top:1px;
left:-10px;
width:11px;
z-index:101;}
.backgroundcss span{ display:block;}
.backgroundcss span p{ width:102px; float:left; margin:0 0 2px 0; padding:0;}   
.backgroundcss span p + p{ width:auto;} 
a.btnaddtourtocart{background:url(images/btnaddtourtocart.jpg) no-repeat left top; width:77px; height:30px; display:block;}
a.btnaddtourtocart:hover{background:url(images/btnaddtourtocart.jpg) no-repeat left -30px; width:77px; height:30px;}
div.divselectservice{ background:#d0af68;height:311px;width:202px; margin:0 0 0 38px; position:absolute; top:27px;margin /*\**/: 0 0 0 33px\9; *margin:0 0 0 33px;}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
div.divselectservice { right:-63px; }
}

.divselectservicescorll{background:#d0af68;max-height:293px;overflow-y:auto;overflow-x:hidden;}
.rdoCard input,.rdoCard img{ float:left;}
.minwidthcss{ width:476px;}
.taotalpricenew{ float:right; width:98px; *width:110px;}
.justitext tr td{ text-align:justify !important;}
a:link span#spnCartCounter,a:hover span#spnCartCounter,a:visited span#spnCartCounter,a:active span#spnCartCounter{ color:#000;}

.reservationcss{ width:518px; margin:20px 0 0;}

.reservationcss fieldset{background:#D8C17B; border:1px solid #C9984C !important; padding:10px; margin-bottom:20px;}
.reservationcss legend{background:#D8C17B; border:1px solid #C9984C !important; padding:5px 20px; font-size:13px; font-weight:bold;}
.formreservation tr td label{ display:block; padding:5px 0 0px 2px;}
.formreservation tr td input[type=text],.formreservation tr td select{ background:#FFF; border:1px solid #ccc; width:224px;}
.formreservation tr td input.smallinput{ width:25px; float:left;}
.formreservation tr td.smallsel select{width:50px;}
.formreservation tr td.datepic input[type=text]{width:200px;}
.formreservation tr td{ vertical-align:top; text-align:left;}
.formreservation tr td textarea{width:100%;background:#FFF; border:1px solid #ccc;}
.formreservation tr td.valignbot{ vertical-align:bottom;}
.pickuplabel label{ width:150px;}
.positionrelative{ position:relative;}
.positionrelative .divextradesc{ display: block; left: 363px; top: 111px; height:184px; font-weight:bold;}
.creditcardimage{ margin:1px;}
.formreservation tr td .cardsectioncss tr td input{ width:142px;}
.cardsectioncss{ margin:10px 0;}
.fieldsets fieldset{ width:500px; margin-bottom:10px;}
.myservicegridcss{ background:#AE812B;}
.myservicegridcss tr td{background:#E7CD9C; padding:5px 2px;}
.myservicegridcss thead tr th{ color:#fff; padding:5px 2px;}

.bgrnd_InputSendout {
	background: url(images/Send.png) no-repeat 0 0px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputSendOver {
	background: url(images/Send.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}


.bgrnd_InputResetout {
	background: url(images/Reset.png) no-repeat 0 0px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputResetOver {
	background: url(images/Reset.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}



.bgrnd_InputEditout {
	background: url(images/Re-Edit.png) no-repeat 0 0px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputEditOver {
	background: url(images/Re-Edit.png) no-repeat 0px -30px;
	width: 76px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputCorrectout {
	background: url(images/Correct.png) no-repeat 0 0px;
	width: 146px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}

.bgrnd_InputCorrectOver {
	background: url(images/Correct.png) no-repeat 0px -30px;
	width: 146px;
	height:28px;
	border:0;
	 cursor:pointer;
	
}
p.changepassword{ width:210px; margin:0 auto;}
p.changepassword a{ display:block; float:left; margin:0 3px;}

