#content-wrapper {background:none !important;}
#constrain{
	width:900px;
}

#constrain.custom-partner{
	background:none !important;
}
#content {margin:0; padding:0; width:900px;}
.small-footer {font-size:11px;}
.my-itinerary-box {display:none;}
.help_button { margin-top:7px;}

td.foot {background-color:#1BAFA3; background-image:url(/templates/712/images/foot.gif); background-position:left top; background-repeat:repeat-x;}
font.tagline, font.tagline a {color:#86F2E7; font-size:11px; font-weight:normal;}
.section .row {line-height:23px;}
.value-title div { height:24px;}
#content a.additinerary span, #content a.askquestion span, #content a.booknow span {font-size:11px;}
.tour {
	background-color:#FFFFFF;
}
#nav {
	margin-left:18px;
}
#content #advertising_area {
	display:none;
}
#content .F input {

}
#content .F .Num {
	width:4em;
}
#sunlover-header {
  width:928px;
  margin:0 auto;
}

#content-wrapper{
	margin-left:0;
}

#content-wrapper #content .h1-wrapper{
	margin-right:0;
}

#content-wrapper #content{
	padding-top:0;
}

.custom-partner #secure-top{
	display:none !important;
}

div#sunlover-footer
{
z-index: 2;
margin-top: 40px;
clear: both;

text-align: center;
font-size: 10px;
}

div#sunlover-footer_contact_info
{
margin-top: 20px;
}

.nav { 
  clear:both;
  display:block;
  padding:0;
  margin:0 0 0 10px;
}

.nav li { 
  display:inline;
  font-size:0.85em;
}
.nav li img { 
  vertical-align:middle;
}
.nav li a { 
  font-size:10px;
  text-decoration:none;
}

/* Nav */

a
{
	color: #FD5D2E;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

div.nav_item
{
	clear: both;
	vertical-align: middle;
	height: 30px;
	
	font-size: 10px;
}

img.nav_item_image
{
	float: left;
	padding-right: 4px;
	width: 30px;
}

a.nav_item_label
{
	display: block;
	margin-left: 30px;
	padding-top: 8px;
	
	text-decoration: none;
	color: #FD5D2E;
}

a.nav_item_label:hover
{
	color: #56AFD1;
	text-decoration: none;
}

div#sunlover-footer a
{
	color: #56AFD1;
}

div#sunlover-footer a:hover
{
	color: #FD5D2E;
}
#content .h1-wrapper {
	background:transparent url(/templates/712/images/g-red-m.gif) repeat-x scroll 0% 50%;
}
#content h1 {
	background:transparent url(/templates/712/images/g-red-tl.gif) no-repeat scroll left top
}
.Box .title { 
	background-color:#32CBBF;
}
.Box .value-title { 
	background-color:#32CBBF;
}
.booking-total {
	background:#32CBBF url(/templates/712/images/i-bg-bookingform-total.gif) repeat-y scroll 0%;
}
.tour {
	background:none;
	background-color:#FFF;
	background-image:none;
}
 *:first-child+html .tour{
	background:none !important;
	background-color:#FFF !important;
	background-image:none !important;	
}
input, select, textarea {
	border:1px solid #CCCCCC;
}
/* .step1 {
	background:transparent url(/templates/712/images/g-pink-1.gif) no-repeat scroll left top
} */

body {
  background:#fff;
}
