* {
	margin: 0;
	padding: 0;
}

body {
	background: #6e8852;
}

#page {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#header {
	margin-top: 20px;
	margin-bottom: 5px;
}

#footer {
	margin: 5px 0;
	padding: 0;
}

#header-2  {
height:152px;
margin:0 !important;
padding-left:0;
position:relative;
z-index:1;
}

.secure #secure-top, .short-search #secure-top, .custom-partner #secure-top {
margin:0;
}
.custom-partner #content-wrapper{
	margin: 0;
}

#footer {
	background: none;
	height: 30px;
	margin: 5px 0 0 -10px;
}

#SpecialsSide {
	float:left;
/*	margin-left:80px !important;
	margin-left:40px;
	margin-top:90px;*/
	min-height:450px;
	width:333px;
}

#Destinations {
	float:left;
/*	margin:0 0 0 65px;
		padding-top:20px;*/
	min-height:450px;
	width:333px;
}

#content {
	background:none repeat scroll 0 0 #FFFFFF;
	width:909px;
}

.custom-partner .my-itinerary-box {
	/*background:url("/templates/1115/images/itin-bg.gif") no-repeat scroll 0 0 transparent;*/
	height:80px;
	margin-top:-5px;
	width:190px;
	margin-bottom:20px;
}

#MyItineraryButton  {
	width:160px;
}

.short-search #content {
	background: inherit;
}


#holder .custom-partner{
	background: none;
}

#Search.shortSearch ul.search-breadcrumb li a {
color:#000000;}

#MyItineraryButton h2 {
	color:#6E8852;
	margin:0;
	padding:0;
}

.tour-details-side {
	clear: both;
}

.short-search #content .h1-wrapper {
	margin-right:230px;
	width:620px;
	height: 35px;
}

#content h1 {
background:url("/templates/1115/images/g-red-t1.gif") no-repeat scroll left top transparent;
display:block;
height:35px;
}

#content .h1-wrapper {
	background:url(/templates/1115/images/g-red-m.gif) repeat-x scroll 0 0 transparent;
}

#PanelTD h2, h2#prices {
	color:#6E8852;
}

#PanelAI  {
	background-color:#C6CE9A;
	border:1px solid #6E8852;
	padding:20px 15px 15px;
	width:250px;
}

#PanelAI h3 {
	color:#6E8852;
}

#content a, #content a:hover {
	color:#6E8852;
}

.tour  {
	background:url(/templates/1115/images/i-bg-bookingform.gif) repeat-y scroll 0 0 #C6CE9A;
}

.Box .title {
background-color:#6E8852;
color:#FFFFFF;
}

input, select, textarea {
border:1px solid #6E8852;
font-size:1em;
}

.Box .value-title {
background-color:#E3EFD1;
}

.booking-total  {
background:url(/templates/1115/images/i-bg-bookingform-total.gif) repeat-y scroll 0 0 #F4F9D8;
}

.tour{
border-top:1px solid #6E8852;
}

#header  {
margin:20px auto 25px !important;
margin: 20px auto 10px;
width:960px;
}


#holder{
margin-left:auto;
margin-right:auto;
width:970px;
}

.short-search #header-2 {
height:78px;
margin:0 auto;
width:990px;
padding: 0;
margin: 0 !important;
}

.custom-partner #header-2 .search-box {
width:968px;
}

.topLock{
margin-bottom: 0;
margin-top: 0;
}

#content  {
margin:0 14px 0 5px;
min-height:470px;
padding:10px 25px 0;
position:relative;
}

#header-2 .search-box-m {
background:none repeat scroll 0 0 #DAE4CB;
display:block;
height:138px;
margin:4px 16px !Important;
margin:4px 16px 4px 0;
}

#header-2 .search-box-l {
background:url(/templates/1115/images/g-green-shadow-l.gif) no-repeat scroll left top transparent;
display:block;
height:149px;
width:16px;
}

#header-2 .search-box {
background:url(/templates/1115/images/g-green-shadow-r.gif) no-repeat scroll right top transparent;
display:block;
height:149px;
width:716px;
}

#Search h2 {
height:128px;
}

.short-search #header-2 .search-box-m {
background-image:none !important;
background-color:#DAE4CB !important;
height:64px;
}

.short-search #header-2 .search-box-l {
background:url(/templates/1115/images/g-blue-small-shadow-l.gif) no-repeat scroll right top transparent !important;
height:75px;
}
.short-search #header-2 .search-box {
background:url(/templates/1115/images/g-blue-small-shadow-r.gif) no-repeat scroll right top transparent !important;
height:75px;
}

#Search h3 {
color:#000000;
}

#Search.shortSearch ul.search-breadcrumb {
color:#000000;}

.short-search #Search h2 {
background:none repeat scroll 0 0 transparent;
color:#000000;
height:40px;
}

.F div.submit-button {
margin:15px 6px 5px 0;
}

.nobackground {
background: none;
}