@import url(http://fonts.googleapis.com/css?family=Reenie+Beanie);

body {
	text-align:center;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	background-image:url('../_images/bg5.jpg');
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:repeat-x;
	background-color:#b5ebf5;
	color:#000000;
}

a {
	outline: none;
}

a:link, a:visited{
	text-decoration:none;
}


a:hover{
	text-decoration:underline;
}


img {
	border: 0px #fff none;
}

/**/
#outer-body-wrapperr {
	width: 100%;
	background-image: url('../_images/clouds.gif');
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	clear: both;
	float: left;
	text-align: left;
}

.logocont2 {
clear:left;
float:left;
left:10px;
position:relative;
	
}

#headerbanner{
	
	float:right;
	clear:none;
	 
	width:525px;
	height:75px;
	position:relative;
	top:15px;
	right:20px;
	
}

#logo {
	float: left;
	clear: both;
	padding: 19px 0 11px 0 ;
}

#outer-container {
	 margin: 0 auto 0 auto;
	width: 1012px;
	background-color:#fff;
	padding-top:10px;
	padding-bottom:22px; 
	border:0px #9dccd4 solid;
	
	
	clear:both;
	float:left;
}

#outer-outer-container{
margin: 0 auto 0 auto;
 width: 1012px;
}


#headerright {
	
	margin: 0;
	width: 980px;
	height:112px;
	background-image: url('../_images/headerimgpalms.gif');
	background-attachment: scroll;
	background-position: right bottom;
	background-repeat: no-repeat;
	position:relative;
	top:1px;
 

}

 

#outer-foot {
	margin: 0 auto 50px auto;
	width: 816px;
	background-image: url('x../_images/bgfoot.png');
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 3px;
	font-size: 0px;
}

#leftwrapper{
	
	float:left;
	clear:none;
	width:816px;
	padding-top:16px;

	
}
#leftwrapper_wider{
	
	float:left;
	clear:none;
	width:996px;
	padding-top:16px;

	
}
#header {
	margin: 5px 0 0 0;
	width: 980px;
	height: 113px;
	clear: both;
	padding: 7px 0 0 0 ;
	float: left;
	border-bottom:2px #ac710b solid;
	position:relative;
	left:16px; 
 	background-color:#ea9610;
	background-image: url('../_images/headerbg.png');
	background-attachment: scroll;
 	background-position:left bottom;
	background-repeat: repeat-x;
}

#headerseparator {
	width: 782px;
	clear: both;
	height: 2px;
	font-size: 1px;
	float: left;
	background-image: url('../_images/smallgraybullets.gif');
	background-attachment: scroll;
 	background-position:0 0;
	background-repeat: repeat-x;
	position:relative;
	left:18px;
	

}

/**/

#searchfieldseparator{
	float: left;
	clear: both;
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: repeat-x;
}

.searchfield form,.searchfield fieldset{
	float: left;
	clear: both;
	width: 746px;
	padding: 0;
	margin: 0;
}

.searchfield .headline{
	background-image: url('../_images/binockularse.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	float: left;
	clear: none;
	height: 50px;
	width: 500px;
	padding-left: 70px;
	position: relative;
	top: -5px;
	left: -9px;
	padding-top: 13px;
}

.searchfield h2{
	font-size: 25px;
	font-weight: bold;
	color: #2b2410;
	padding-bottom: 2px;
}

.searchfield h5{
	font-size: 11px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 2px;
}

.searchfield p.subtext{
	font-size: 11px;
	color: #c34616;
	font-weight: bold;
}  



.searchfield p#sometext{
	float: left;
	clear: none;
	width: 300px;
	font-size: 11px;
	line-height: 125%;
	height: auto;
	padding-top: 3px;
	padding-left: 3px;
	
}

.searchfield p#sometext strong{
	color: #a3350b;
	font-weight: bold;
}

.searchfield{

	float: left;
	clear: both;
	background-image: url('../_images/formfieldbg.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 746px;
	position: relative;
	left: 16px;
	padding: 9px;
	margin-top: 15px;
	margin-bottom:8px;
	
}

.searchfield input,.searchfield select{
	font-size: 17px;
	padding: 1px;
	width: 200px;
	border-top: 1px #a4a4a4 solid;
	border-left: 1px #a4a4a4 solid;
	border-bottom: 0px #FFF none;
	border-right: 0px #FFF none;
}


/* lists */


 #poptravel{
	float: left;
	clear: none;
	background-color: #d68c5f;
	width: 249px;
	margin-top:16px;
	font-family:georgia,garamond,serif;
	background-color:#f9f1e4;
 	border:1px #d1c2af solid;
 	padding-bottom:10px;
 	height:354px;
}


#lsearch{
	 
	margin-top:16px;
	float: left;
	clear: none;
	background-image: url('../_images/graylistbg.jpg');	
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	background-color:#fff;
 	border:1px #dadada solid;
 	padding-bottom:1px;
	padding:15px 15px 15px 15px ;
 	width: 219px;
 	background-color:#eaeaea;
	position:relative;
	left:32px;
		height:333px;
	 

}
 

#popsearch{
	
	 
	margin-top:16px;
	float: left;
	clear: none;
	background-image: url('../_images/graylistbg.jpg');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	background-color:#fff;
 	border:1px #dadada solid;
 	padding-bottom:1px;
	padding:15px 15px 15px 15px ;
 	width: 218px;
 	background-color:#eaeaea;
	position:relative;
	left:16px;
	height:333px;
	
}
 
 
#popsearch ul li{
	
	font-size:11px;
	padding:0;
	margin:0;
	width:210px;
	border-bottom:1px #dbdbdb solid;
	background-image: url('../_images/redbullet2.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding-left:19px;
	line-height:11px;
	padding-bottom:6px;
	margin-bottom:5px;

}



#popsearch ul li a:link, #popsearch ul li a:visited{
	color:#000;
	text-decoration:underline;
	 
}


#popsearch ul{
	
	padding-top:10px;
}
 
#popsearch #psearchhead{
	
 
	background-image: url('../_images/icongraphs.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 163px 25px;
	height:80px;
 
	
}

#popsearch #psearchhead strong{
	color:#a72a14;
}

#popsearch #psearchhead p{
	font-size:11px;
	width:165px;
	line-height:118%;
	padding-top:10px;
}





/**/
 
  #lsearch ul li{
	
	font-size:11px;
	padding-bottom:4px;
	margin-bottom:4px;
	
	line-height:11px;
margin:0 0 5px;
padding:0 0 6px 19px;
	
	
	
	float:left;
	clear:both;
	width:210px;
	
	border-bottom:1px #dbdbdb solid;
	background-image: url('../_images/bluebullet2.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	padding-left:19px;
}
 #lsearch ul li a:link,  #lsearch ul li a:visited{
	color:#000;
	      text-decoration:underline;
}
  #lsearch ul  {
	
	 
}
 
#lsearch #lsearchhead{
	
 
	background-image: url('../_images/iconklock.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 165px 25px;
	padding-bottom:5px;
	
	height:70px;
}

#lsearch #lsearchhead strong{
	color:#477192;
}

#lsearch #lsearchhead p{
	font-size:11px;
	width:165px;
	line-height:118%;
	padding-top:10px;
}
/**/

 

#poptravel .smaller{
	font-family:georgia,garamond,serif;
	color:#ff5f00;
	padding:5px 0 0 0;
	 
}

#rightcol h4{
	
	padding-bottom:15px;
	font-size:16px;
	font-weight:bold;
	
 
}

#poptravel #ptravelhead{
	 
	padding:10px 10px 10px 10px;
	font-size:17px;
	background-color:#efe8d6;
 	border-bottom:2px #e0d3c3 solid;
 	width:229px;
 	
 	
 
}
#poptravel ul li{
	padding-left:10px;
	font-size:14px;
	padding-bottom:6px;
	 
	
}
#poptravel ul li a:link, #poptravel ul li a:visited{
 
	font-size:13px;
	color:#000;
	text-decoration:underline;
	 
	
}
#poptravel strong {
	color:#a84b00;
}

#poptravel ul li.active{
 
	border-bottom:1px #e0d3bc solid;
	font-size:25px;
	margin-bottom:8px;
	padding-top:6px;
 
}


.orangeandss {
	
	color:#ff5f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


 .lprice{
	
	color:#ff5f00;
 padding-left:10px;
	 
	 
	font-weight:bold;
	
}

#poptravel img{
 
	border:1px #dbd5c9 solid;
	background-color:#fff;
	padding:9px;
	margin-top:10px;
	margin-bottom:5px;
	width:188px;
 
}

#poptravel #head strong{
 
	color:#b04403;
 
}

/**/




#rightdecorimg{
	float: right;
	clear: none;
	margin-top: -15px;
	margin-right: 1px;
}

#fptofield{
	background-image: url('../_images/searchbg2.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 466px;
	height: 78px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-left: 34px;
}

#fpsendfield{
	background-image: url('../_images/searchbg4.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 481px;
	height: 78px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-left: 14px;
	position: relative;
	left: 5px;
	top: 5px;
}

#fpwhenfield{
	background-image: url('../_images/searchbg3.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 232px;
	height: 78px;
	float: left;
	clear: none;
	padding-top: 10px;
	padding-left: 34px;
	margin-left: -5px;
	margin-top: -3px;
}

.floatfield{
	float: left;
	clear: none;
	padding-right: 10px;
}

#to1,#to2{
	width: 220px;
}

#fpfromfield{
	background-image: url('../_images/searchbg1.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 232px;
	height: 78px;
	float: left;
	clear: none;
	padding-left: 34px;
	padding-top: 10px;
	margin-left: 10px;
}

#submitbtn2{
	background-image: url('../_images/searchbtn.png');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	border: 0px #fff none;
	width: 121px;
	height: 46px;
	float: right;
	clear: none;
	right: 15px;
	top: 1px;
	position: relative;
}

#mainmen{
	float: left;
	clear: both;
	background-attachment: scroll;
	background-position: 0 0 ;
	background-repeat: repeat-x;
	width: 714px;
	position: relative;
	left: 1px;
	top:1px;
	bottom: 0px;
	margin: 0px 0 0 17px;
	 
	 
}

/**/


#fullwidth{
	width: 784px;
	float: left;
	clear: both;
	padding: 0px 0 0 16px;
}

/**/


#leftcol {
	float: left;
	clear: none;
	width: 245px;
	height: 100%;
	position: relative;
	padding-left: 16px;
 
}
 
#leftcol h3 {
	font-size: 15px;
	padding-top: 0;
	padding-left: 40px;
	font-weight: bold;

}

#leftcol p {
	font-weight: bold;
	padding-top: 2px;
	padding-left: 40px;
	font-size:11px;
}


/**/


#leftfilter { 
	
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 1000;
	background-color: #ebe3d3;
	background-image: url('../_images/filterbg.jpg');
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: no-repeat;
	width:207px;
	float: left;
	clear: both;
	border: 1px #dbd3c2 solid;
	padding-bottom: 10px;
	padding:10px;
	
}

 

/**/

#rightcol {
	
	float: left;
	clear: none;
	width: 539px;
	position: relative;

 
}
#rightcol {
	
	float: left;
	clear: none;
	width:735px;
	position: relative;

 
}

#footer {

	margin: 10px auto 25px auto;
	width: 1012px;
	top:20px 0 20px 0;
	text-align:center;
	color:#5b8189;
	clear:both;
 	font-size:11px;
	
}

#footer p {

	color:#5b8189;
	line-height:150%;
	padding:15px 0 0 0 ;
	width:494px;
	margin:7px auto 5px auto;

}

#footer p a:link, #footer p a:visited {

	color:#5b8189;
	text-decoration:underline;

}
/**/
.clearfix:after {
	
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

/**/
#rcol-infosquare {
	float: left;
	clear: both;
	width:517px;
	padding: 10px;
	background-color: #eaeaea;
	border: 1px #dedede solid;
}

#rcol-infosquare h2 {
	
}

#rcol-infosquare p {
	font-size: 11px;
	margin-top: 5px;
}

.aline {
	padding-bottom: 5px;
	margin: 2px 0 11px 0;
	border-bottom: 1px #ccc solid;
	float: left;
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 0px;
}

#rcol-infosquare strong {
	color: #fff;
	font-weight: bold;
	background-color: #d2653c;
	padding: 2px;
}

/**/
#main-cont-charter {
	background-image:
		url('http://www.flygresor.se/images/flygresor_showresult_bg_new2.gif')
		;
	background-attachment: scroll;
	background-position: 0 0;
	background-repeat: repeat;
	background-position: 0 0;
	width: 796px;
	float: left;
	padding: 13px;
}

.charter-day h2 {
	font-weight: normal;
	font-size: 21px;
	padding: 0 0 3px 0;
	position: relative;
	left: 10px;
	color: #d80000;
	margin: 0;
	width: 100px;
	float: left;
	clear: none;
	border-bottom: 1px #cccccc solid;
	margin-bottom: 5px;
}

.charter-day h3 {
	font-size: 15px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-weight: normal;
	color: #000;
	background-image:
		url('xhttp://www.flygresor.se/images/iconsmallcalendarflag.gif');
	background-attachment: scroll;
	background-position: 0 4px;
	background-repeat: no-repeat;
	width: 150px;
}

#rightcol .charter-day h4 {
	font-size: 11px;
	font-weight: bold;
	color: #1e1e1e;
	padding: 10px 0 12px 20px;
	margin: 0 0 0 13px;
	background-image:
		url('http://www.flygresor.se/images/iconsmallcalendar.gif');
	background-attachment: scroll;
	background-position: 0 8px;
	background-repeat: no-repeat;
}

.charter-day h5 {
	font-size: 11px;
	padding: 2px 0 0 0;
	margin: 0 0 0;
	font-weight: normal;
	color: #777777;
	width: 150px;
}

.charter-day  h5.fromtosplash {
	font-size: 10px;
	padding-top: 5px
}

.charter-day  h5.fromtosplash strong {
	font-weight: bold;
}

#main-outer-list-charter table {
	width: 100%;
	text-align: left;
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#main-outer-list-charter tr td {
	border-bottom: 1px #e9e8e5 solid;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 2px;
	line-height: 12px;
}

#main-outer-list-charter tr td.rightline {
	border-right: 1px #e9e8e5 solid;
}

.cgreenarrow {
	background-image:
		url('http://www.flygresor.se/images/iconsmallgreenarrow.png');
	background-attachment: scroll;
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.cbluearrow {
	background-image:
		url('http://www.flygresor.se/images/iconsmallbluearrow.png');
	background-attachment: scroll;
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.csmallclock {
	background-image:
		url('http://www.flygresor.se/images/smalliconclock.png');
	background-attachment: scroll;
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.cytick {
	background-image:
		url('http://www.flygresor.se/images/iconsmallyellowticket.png');
	background-attachment: scroll;
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ccal {
	background-image:
		url('http://www.flygresor.se/images/smalliconcalendar.png');
	background-attachment: scroll;
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ciconpen {
	background-image: url('http://www.flygresor.se/images/smalliconpen.png') ;
	background-attachment: scroll;
	background-position: 0 0px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.clex {
	background-image: url('http://www.flygresor.se/images/smalliconexclamation.png');
	background-attachment: scroll;
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/**/
#main-cont-charter p {
	color: #fff;
	line-height: 16px;
	color: #fff;
	font-size: 13px;
	paddin: 0 0 0 0;
	margin: 0 0 10px 0;
}

#main-outer-list-charter {
	float: left;
	clear: both;
	padding-top: 10px;
	width: 539px;
}

#main-cont-charter  #filter {
	border: 1px #3a7baf solid;
	background-color: #518ebf;
	padding: 4px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: right;
	clear: none;
	width: 210px;
}

#main-cont-charter  #filter label {
	clear: none;
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	font-weight: normal;
	padding: 2px 0 0 6px;
}

#main-cont-charter  #filter select {
	
}

#main-cont-charter  #filter fieldset {
	width: 200px;
}

#rightbar {
	
}




#main-cont-charter #filter h4 {
	width: 200px;
	font-weight: normal;
	font-size: 13px;
	padding: 2px 0 10px 25px;
	margin: 3px 0 0 3px;
	float: left;
	clear: both;
	text-transform: uppercase;
	color: #fff;
	background-attachment: scroll;
	background-image:
		url(http://www.flygresor.se/images/iconflatsmallfiltertools.gif);
	background-position: 0 0px;
	background-repeat: no-repeat;
}

#main-cont-charter ul {
	width: auto;
	padding: 0;
	margin: 0;
	float: left;
	clear: none;
}

#main-cont-charter ul li {
	background-attachment: scroll;
	background-image:
		url(http://www.flygresor.se/images/iconflatcheckedbullet.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	clear: both;
	color: #FFFFFF;
	float: left;
	clear: both;
	font-size: 13px;
	list-style-type: none;
	margin: 0 0 0 3px;
	padding: 0 0 3px 19px;
	width: auto;
}

/* the lastminute list */
.charter-day {
	background-color: #eaeaea;
	float: left;
	clear: both;
	background-attachment: scroll;
	background-image:
		url('http://www.flygresor.se/images/charteraborder.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 537px;
	padding-bottom: 7px;
}

ul.charter-trips {
	padding: 0;
	margin: 0;
	width: 493px;
}

ul.charter-trips li {
	padding: 8px 0 8px 0;
	margin: 0 0 5px 0;
	list-style-type: none;
	background-color: #ffffff;
	width: 505px;
	float: left;
	clear: both;
	position: relative;
	left: 16px;
}

.chater-day-part1 {
	width: 275px;
	float: left;
	clear: none;
}

.placed {
	float: right;
	clear: none;
	width: 155px;
}

.chater-day-part2 {
	width: 447px;
	float: left;
	clear: none;
	position: relative;
	left: 10px;
	margin-bottom: 5px;
	display: none;
}

.chater-day-part3 {
	width: 170px;
	padding-right: 15px;
	float: right;
	clear: none;
	position: relative;
	top: 2px;
}

.chater-day-part2 {
	border-top: 1px solid #E9E8E5;
	margin-top: 10px;
}

.ctime {
	
}

.cplaces {
	display: none;
}

.coperator {
	display: none;
}

.cflightnr {
	display: none;
}

.ctip {
	display: none;
}

.ctipimg {
	float: right;
	clear: none;
}

.cgototrip {
	float: right;
	clear: none;
	padding-left: 12px;
}

.cminmax {
	float: right;
	clear: both;
	padding: 0 0 5px 0;
	position: relative;
	top: 6px;
}

/**/
.csmallclock {
	position: relative;
	padding-right: 3px;
}

.yellower {
	background-color: #fff6d8;
}

/**/
#filterform {
	padding-top: 12px;
}

#filterform label {
	width: 100px;
	display: block;
	clear: none;
	float: left;
	text-align: left;
	margin-right: 10px;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
}

#filterform select {

	text-align: left;
	clear: none;
	float: left;
	width: 200px;
	margin-bottom: 6px;
	border: none;
	border-top: 1px #b5b5b5 solid;
	border-left: 1px #b5b5b5 solid;
	padding: 1px;
}

p.reder {
	color: #c34616;
}

#bokkingmsg{
 background-color: #F2EFE4;
    border: 0px #fff none;
    text-align: center;
    margin: 15px 15px 15px 15px;
    font-size: 19px;
    float: left; 
    padding-top: 50px;  
    color: #C34616;
    width:980px;
    height:700px;
}
#filterSearch {
	background-color: #C34616;
	border: 0px #fff none;
	padding: 2px 6px 5px 6px;
	margin: 5px 14px 0 0;
	color: #fff;
	font-size: 12px;
	float: right;
}

/* popscript css */
#blurredbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	background-image: url("http://www.charter.se/_images/blurredbg.png");
	background-repeat: repeat;
	background-position: left top; width : 0px;
	height: 0px;
	display: none;
	width: 0px;
}

/*
* html #blurredbg
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://static.flight24.com/images/blurredbg.png", sizingMethod="crop");
} 
*/ /**/
#MessageDiv p {
	color: #000000;
	font-size: 11px;
	width: 100%;
	padding-bottom: 8px;
	line-height: 14px;
}

#MessageDiv {
	width: 300px;
	padding: 7px;
	position: absolute;
	z-index: 20000;
	text-align: left;
	background-image:
		url("http://www.flygresor.se/images/emailbgtransparent.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: bottom right;
}

* html #MessageDiv {
	background-image: none;
	filter: progid : DXImageTransform.Microsoft.AlphaImageLoader ( src =
		"http://www.charter.se/i/_images/big_transp_gif.gif", sizingMethod =
		"crop" );
}

#messavgeDivInner {
	border: 1px #686868 solid;
	background-color: #fff;
}

#MessageDiv #messagehead h3 {
	cursor: pointer;
	color: #4C4C4C;
	font-size: 13px;
	padding-top: 11px;
	width: 200px;
	padding: 6px 0 0 7px;
	margin: 0;
	font-weight: normal;
	float: left;
	clear: none;
}

#MessageDiv #messagehead {
	background-color: #f2f2f2;
	width: 298px;
	height: 30px;
	margin-bottom: 10px;
}

#MessageDiv #emailformemailimage {
	position: relative;
	top: 2px;
	padding-left: 2px;
}

#MessageDiv input {
	border: 1px #bbbbbb solid;
	width: 270px;
	position: relative;
	color: #000;
	float: left;
	clear: both;
	margin-top: 0;
	top: 0;
	padding: 3px;
	margin-bottom: 6px;
}

#MessageDiv textarea {
	border: 1px #bbbbbb solid;
	width: 270px;
	position: relative;
	float: left;
	clear: both;
	margin-top: 0;
	top: 0;
	padding: 3px;
	margin-bottom: 6px;
}

#MessageDiv label {
	font-size: 11px;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
	font-weight: bold;
	position: relative;
	width: 100%;
	padding-bottom: 3px;
}

#MessageDiv #emailclosebtn {
	float: right;
	clear: none;
	width: 17px;
	background-color: #000;
	height: 14px;
	top: 8px;
	right: 10px;
	position: relative;
	font-size: 10px;
	background-image:
		url("http://www.flygresor.se/images/emailclosebtn.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom right;
}

#MessageDiv .abtnon {
	padding: 5px 10px 5px 10px;
	border: 1px #595959 solid;
	font-size: 10px;
	width: 50px;
	height: auto;
	text-align: center;
	float: right;
	clear: none;
	margin: 8px 0 0 8px;
	font-weight: bold;
	cursor: pointer;
}

#MessageDiv #cancelbtn {
	border: 1px #666666 solid;
	color: #666666;
}

#MessageDiv #emailMessageBody {
	width: 276px;
	clear: both;
	height: 288px;
	position: relative;
	left: 10px;
}

#emresponsdiv {
	float: left;
	clear: both;
}

/**/ /**/
ul#sistam-pagenav {
	width: 539px;
	
	
	margin: 0;
	left: 0;
	background-image: none;


	border: none;
	font-size: 11px;
	float:left;
	clear:none;
}


#totalresults{

	background-color:#aaaaaa;
	background-image:none;
	border:1px solid #aaaaaa;
	clear:none;
	color:#fff;
	float:left;
	height:auto;
	left:0;
	margin:0 15px 0 0;
	padding:5px;
	text-decoration:none;
	width:165px;
	float:left;
	clear:none;
	font-size:10px;
	margin-right:5px;
	
}

#totalresults{

}
#pagenavx {
	float: left;
	clear: both;
	padding: 2px 2px 2px 2px;
	background-color:#E9EAEA;
	margin-bottom:16px;
	width:730px;
}

ul#sistam-pagenav li.navrside{
	
	float:right;clear:none;
	
}
ul#sistam-pagenav li#dotseparator{
position:relative;
	top:10px;
	left:10px
} 

ul#sistam-pagenav li a:link,ul#sistam-pagenav li a:visited {
	width: auto;
	height: auto;
	padding: 5px 5px 5px 5px;
	margin: 0 1px 0 0;
	left: 0;
	float: left;
	clear: none;
	background-image: none;
	background-color: #c9c9c9;
	border: 1px #bdbdbd solid;
	color: #fff;
	text-decoration: none;
	font-size:10px;
}
ul#sistam-pagenav li#previousnav a:link,
ul#sistam-pagenav li#previousnav a:visited,
ul#sistam-pagenav li#nextnav a:link,
ul#sistam-pagenav li#nextnav a:visited  {
	color:#5c5c5c;
}

ul#sistam-pagenav li#nextnav a:hover,
ul#sistam-pagenav li#previousnav a:hover
 {
color:#ffffff;

}

ul#sistam-pagenav li a:hover,ul#sistam-pagenav li.current a:link,ul#sistam-pagenav li.current a:visited
	{
	background-color: #D2643C;
	border: 1px #D2643C solid;
	color: #fff;
	text-decoration: none;
}

ul#sistam-pagenav li {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0px 1px 0 0;
	left: 0;
	float: left;
	clear: none;
	background-image: none;
	
	
	border: none;
	list-style-type: none;
}
ul#sistam-pagenav li#nextnav{
	 
}
/**/
#navlist {
	color: #fff;
	font-size: 12px;
}

#navlist .menubgleft {
	height: 28px;
	width: 6px;
	float: left;
	clear: none;
}

#navlist .menubg {
	height: 28px;
	float: left;
	clear: none;
	padding-top: 3px;
}

#navlist .menubgright {
	height: 28px;
	width: 6px;
	float: left;
	clear: none;
}

/**/
#navlist li {
	font-size: 12px;
	text-transform: uppercase;
	float:left;
	clear:none;
}

#navlist li#active a:link,#navlist li#active a:visited,#navlist li.hovered a:link,#navlist li.hovered a:visited
	{
	position: relative;
	top: 6px;
	color: #000;
	text-decoration: none;
}

#navlist ul li a:link,#navlist ul li a:visited {
	position: relative;
	top: 6px;
	color: #fff;
	text-decoration: none;
}

#bc {
	float: left;
	clear: both;
	font-size : 12px;
	color: #12621d;
	background-color:#F3EFE4;
	font-size: 12px;
	width:980px;
	 
	position:relative;
	left:16px;
}

#bc ul{
	width:500px;
	float:left;
	clear:both;
	padding-top:0px;
	padding-bottom:8px;
	padding-left:10px;
}


#bc ul li{
	
	float:left;
	clear:none;
	padding-right:8px;
	
}

#bc ul li a:link, #bc ul li a:visited{
	color: #12621d;
}

#navlist #active .menubgleft, #navlist .hovered .menubgleft {
	
	background-image:url('http://www.charter.se/_images/mainmenlcorner2.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 29px;
	width: 6px;
	float: left;
	clear: none;

}

#navlist #active .menubg,#navlist .hovered .menubg {
	background-image: url('http://www.charter.se/_images/mainmenmiddle2.png') ;
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 29px;
	float: left;
	clear: none;
	padding-right: 3px;
	padding-left: 3px;
}

#navlist #active .menubgright,#navlist .hovered .menubgright {
	background-image:url('http://www.charter.se/_images/mainmenrcorner2.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 29px;
	width: 6px;
	float: left;
	clear: none;
}

/**/
.genFullWidth{
	width: 784px;
	padding-left: 16px;
	float: left;
	clear: both;
	padding-top: 16px;
}


/**/

.ratingstarsmallwrapper .ratingstarsouter{
	width:200px;
	height:20px;
	background-image:url('http://www.charter.se/_images/votingstars_small_off.png');
	background-repeat: repeat-x;
	background-position: 0 0;
}

.ratingstarsmallwrapper .ratingstarsinner{
	width:200px;
	height:20px;
	background-image:url('http://www.charter.se/_images/votingstars_small_on.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	float:left;
	clear:both;
}

.ratingstarsmallwrapper{
	
	float:right;
	clear:none;
	position:relative;
	top:-2px;
	right:4px;
	 
}

#rightcol2{
	
	float:right;
	clear:none;
	width:196px;
 
}


/**/


 
/**/
.ratingstarbigwrapper{
	
	float:right;
	clear:both;
	 
	
}

.ratingstarbigwrapper .ratingstarsinner{
	 
	background-image:url('http://www.charter.se/_images/votingstars_big_on.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	
}
 
.ratingstarbigwrapper .ratingstarsouter{
	float:left;
	clear:both;
	background-image:url('http://www.charter.se/_images/votingstars_big_off.png');
	background-repeat: repeat-x;
	background-position: 0 0;
	 
}

 

/**/

#lastminutebanner{
	
	background-color:#83cede;
	float:left;
	clear:both;
	width:160px;
	background-image:url('http://www.charter.se/_images/lastminutebg.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-top:16px;
	padding:10px;
	
	 
}


#lastminutebanner p{
	
	color:#2c7787;
	font-size:10px;
	font-weight:bold;
	line-height:120%;
}

#lastminutebanner li p{
	
	color:#000000;
	font-size:10px;
	font-weight:normal;
 
}

#lastminutebanner li  {
	
	padding-top:8px;
	margin-top:8px;
	border-top: 1px #c0e7f0 solid;
 
}

#lastminutebanner ul{
	
	padding-top:7px;
	 
 
}
#lastminutebanner ul li a:link, #lastminutebanner ul li a:visited {
	
	text-decoration:none;
	color:#1e6979;
	
	 
 
}
#lastminutebanner ul li a:hover{
	
	text-decoration:underline;
	 
	 
 
}

#lastminutebanner li h5{
	
	color:#1e6979;
	font-size:12px;
	font-weight:normal;
	background-image:url('http://www.charter.se/_images/charter_green_arrow.gif');
	background-repeat: no-repeat;
	background-position: left 1px ;
	padding-left:17px;
	padding-bottom:2px;
}

#lastminutebanner li h5 b{
	
	color:#d21818;
	font-weight:bold;
	
}
#lastminutebanner h4{
	
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
	padding-bottom:5px;
}

/**/

#welcomesquare{
	
	clear:both;
	float:left;
	left:16px;
	margin-bottom:8px;
	position:relative;
	width:784px;
	 

	background-color:#83cede;
	 

	
} 



#welcomesquare #leftsidewelcome{
	
	clear:none;
	float: left;
	width:380px;
	padding:11px;
	
} 


#welcomesquare #rightimg{
	
	float:right;
	clear:none;
	width:377px;
	height:120px;
	position:relative;
	 
	border-left:1px #fff solid;
}


#rightimgcont{
	
	float:right;
	clear:none;
	width:377px;
	height:144px;
	position:relative;
	border-left:1px #fff solid;
	overflow:hidden;

}
#welcomesquare #leftsidewelcome p{
	
	font-size:11px;
	  
	color:#204b54;
	line-height:135%;
	
}

#welcomesquare #leftsidewelcome strong{
	color:#62250e;
	font-weight:bold;
}

 #welcomesquare #leftsidewelcome h1{
	font-family: 'Reenie Beanie', arial, serif; 
	font-size:40px;
  	color:#fff;
	font-weight:bold;
	padding-bottom:0px;
	padding-top:0;
	margin-top:0;
	
}
 
 #welcomesquare #colabimg{float:left;clear:none;top:6px;position:relative;}

 #welcomesquare #colabimg2{float:left;clear:none;top:6px;position:relative;}
 #welcomesquare #colabimg2 img{float:left;clear:none;padding-right:3px;padding-bottom:3px;margin:0;}




/**/

#xlfilter{
 
clear:both;
float:left;
padding:10px;
width:210px;
background-color:#e9eaea;
border:1px #dcdede solid;
}

#xlfilter h3{
 
clear:both;
float:left;
padding:5px;
width:200px;
background-color:#d16743;
 
}


/**/


#lfilter{
 
	float:left;
	clear:both;
	width:229px;
	margin-bottom:16px;
}

#lfilter h3{
 
	float:left;
	clear:both;
	width:219px;
	background-color:#d2643c;
	padding:7px 0px 7px 10px;
	font-size:11px;
	color:#ffffff;
	
}

#lfilter .filterClass, .filterClass{
 
	background-color:#e9eaea;
	border:1px #dcdede solid;
	border-top: 0px #dcdede none;
 	float:left;
 	clear:both;
	position:relative;
	left:0px;
	padding:10px;
	width:207px;
	margin-bottom:1px;
	
}

#lfilter .filterClass h4{
	color:#ba4a20;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

#lfilter .filterClass p{
	color:#000;
	font-size:10px;
	font-weight:normal;
	line-height:120%;
	width:206px;
	padding:0 0 5px 0;
}
 

/**/
#lfilter .filterClass ul#hotelratingslist  {
	 
width:200px;
	
}

#lfilter .filterClass ul#hotelratingslist li{
	 
	float:left;
	clear:none;
	padding-right:7px;
	padding-left:15px;
	
}

#lfilter .filterClass ul#hotelratingslist li#li_rating_0{
	 
	float:left;
	clear:both;
	display:block;
	width:80%;
}

/**/
#lfilter .filterClass ul#travellengthlist  {
	 
	width:230px;
	 
	display:block;
	
}
#lfilter .filterClass ul#travellengthlist li{
	 
	float:left;
	clear:none;
	padding-right:7px;
	padding-left:15px;
	display:block;
	
}
#lfilter .filterClass ul#travellengthlist li#li_journey_0{
	 
	float:left;
	clear:both;
	display:block;
	width:80%;
}

/**/

#lfilter .filterClass ul.genfilterlist{
	
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	float:left;
	clear:both;
	width:211px;
	
	
}

    #blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}





#lfilter .filterClass ul.genfilterlist li{
	background-image:url('http://www.charter.se/_images/icon_filter_big_unchecked_box.png');
	background-repeat: no-repeat;
	background-position: left 3px ;
	padding-left:18px;
}

ul.tree
{
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	float:left;
	clear:both;
	width:211px;
}

.tree
{
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	float:left;
	clear:both;
	width:211px;
}

.tree ul
{
	float: none;
	clear: both;
}

.tree li.disabled {
	background-image:url("http://www.charter.se/_images/icon_filter_big_disabled_box.png");
	background-repeat: no-repeat;
	background-position: left 3px;
	/*opacity : 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);*/
	cursor: default;
	clear:both;
	color:#999;
	
}

.tree li {
	background-image: url('http://www.charter.se/_images/icon_filter_big_unchecked_box.png');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 18px;
	padding-left: 20px;
	position:relative;
	width:190px;
	
}

img.expand
{
	cursor: pointer;
	left: -20px;
	display: inline;
	position: relative;
}

#lfilter div.tree li.chosen, #lfilter ul.tree li.chosen {
	background-image:url('http://www.charter.se/_images/icon_filter_big_checked_box.png');
}

#lfilter .filterClass ul.genfilterlist li.level2 {
	padding-left: 26px;
}

#lfilter .filterClass ul.genfilterlist li img{
	padding-left:4px;
	position:relative;
	left:-20px;
	cursor:pointer;
}
#lfilter .filterClass ul.genfilterlist li.choosen{
	
	background-image:url('http://www.charter.se/_images/icon_filter_big_checked_box.png');
	background-repeat: no-repeat;
	background-position: left 3px ;
	padding-left:18px;
	
}

.toggler {
	width:80%;
	}
	
	
	
#lfilter .filterClass ul.genfilterlist li.disabledli{
	
	background-image:url('http://www.charter.se/_images/icon_filter_big_disabled_box.png');
	background-repeat: no-repeat;
	background-position: left 3px ;
	padding-left:18px;
	color:#9c9d9d;
	
	
}
#lfilter .filterClass select {
	
	font-size:14px;

	
}

#lfilter .firstinfo b{ font-weight:bold; font-size:11px;  }





/**/


#lfilter .filterClass .lvl1chooserdisabled{
 
text-decoration:line-through;
	padding:0;
	margin:0;
	display:inline;
	padding-left:20px;
	position:relative;
	left:-20px;
	cursor:pointer;

}

#lfilter .filterClass .lvl1chooser{
 

	padding:0;
	margin:0;
	display:inline;
	padding-left:20px;
	position:relative;
	left:-20px;
	cursor:pointer;

}
#lfilter .filterClass .lvl2chooser{
	background-image:url('http://www.charter.se/_images/icon_filter_big_unchecked_box.png');
	background-repeat: no-repeat;
	background-position: left 3px ;
	padding-left:18px;
	
	
}






.aseparator{
	
	float:left;
	clear:both;
	width:207px;
	padding-bottom:10px;
	font-size:11px;
}


.aseparator b{
	
	float:left;
	clear:both;
	padding-bottom:5px;
	width:200px;
	
}


#lfilter .filterClass ul.genfilterlist li ul.lvl2 li{
	
	background-image:url('http://www.charter.se/_images/icon_filter_small_unchecked_box.png');
	background-repeat: no-repeat;
	background-position: left 4px ;
	padding-left:16px;
	
}
#lfilter .filterClass ul.genfilterlist li ul.lvl2 li.choosen{
	
	background-image:url('http://www.charter.se/_images/icon_filter_small_checked_box.png');
	background-repeat: no-repeat;
	background-position: left 4px ;
	padding-left:16px;
	
}
#lfilter .filterClass ul.genfilterlist li ul.lvl2 li.disabledli{
	
	background-image:url('http://www.charter.se/_images/icon_filter_small_disabled_box.png');
	background-repeat: no-repeat;
	background-position: left 4px ;
	padding-left:16px;
	color:#9c9d9d;
	text-decoration:line-through;
	
}
#lfilter .filterClass ul.genfilterlist ul.lvl2{
	
	font-size:10px;
 	line-height:16px;
 	padding-left:0px;
	padding-bottom:5px;
}
	


/**/
 


#page_descr{
	
		float:left;
	clear:both;
	padding:12px 0px 0 0;
	width:538px;
}


#page_descr p{
	
	font-size:12px;
	line-height:155%;
	padding-bottom:10px;
}





#page_descr h2{
	line-height:150%;
	font-size:22px;
	margin-top:0;
	padding-top:0;
	padding-bottom:6px;
	font-weight:normal;
}

#page_descr h3{
	
	font-size:16px;
 	font-weight:normal;
	line-height:150%;
	
}

/**/
 

#imgshower{float:left;clear:both;margin-bottom:1px;width:538px;}
#imgshowerbtnbar{background-color:#000;color:#fff;float:left;clear:both;padding:4px;text-align:right;width:530px;}


/**/

#maingmap{
	
	float:left;clear:both;margin-top:16px;margin-bottom:1px;
	
	
}

#maingmapshowerbtnbar{
	
	background-color:#99b3cc;color:#000;float:left;clear:both;padding:4px;text-align:right;width:530px;

}


/**/
	
#alertdiv{
	
	position:absolute;
	top:20px;
	left:20px;
	z-index:100000;
	width:343px;
	 	
}

#alertdiv h4{
	
	padding: 0 0 0 45px;
	margin:16px 0 0 0;
	font-size:14px;
	text-align:left;
	

}


#alertdiv p{
	
	padding: 0 0 15px 18px;
	margin:11px 0 0 0;
	font-size:12px;
	text-align:left;
	color:#000;
	

}

#alerthead{
	
	width:343px;
	height:41px;
	background-image: url("http://static.flight24.com/images/popup-header.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	clear:both;
	
	}


#alertfoot{
	
	width:343px;
	height:12px;
	background-image: url("http://static.flight24.com/images/popup-footer.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
	clear:both;
	
	}

#closebtn{
	
	width:19px;
	height:15px;
	background-image: url("http://static.flight24.com/images/popup-close.png");
	background-repeat: no-repeat;
	background-position: right top;
	float:right;
	clear:none;
	position:relative;
	top:17px;
	right:15px;
	}

#alertcontent{
	
	float:left;
	clear:both;
 
	background-image: url("http://static.flight24.com/images/popup-middle.png");
	background-repeat: repeat-y;
	background-position: right top;
	width:343px;
	}

	
#progressBar{
	position:absolute;
	top:20px;
	left:20px;
	z-index:10010;
	width:443px;
}


 


/**/

#loadingAnim{ width:766px;height:230px;padding :0 0 0 0;}

/**/

table#bjcalendar{
	
	float:left;
	clear:both;
	background-color:#f2f2f2;
	border-color: #b2b2b2;
    border-width: 1px 0 1px 1px;
    border-style: solid;	
	font-size:11px;
	margin-top:10px;
}

 
table#bjcalendar tr.bjcaldatejump td
{
    background-color:#dcdcdc;
	padding:5px;
    border-top:none;
}

span#bjcaldatename{
	color:#686868;	
 text-align:center;
	
}
.pointer{
	cursor:pointer;
}

table#bjcalendar td
{
    border-color: #b2b2b2;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
 
    padding: 7px;
    background-color:#fff;
	text-align: center;
}
table#bjcalendar .th
{
 	background-color:#dcdcdc;
	color:#000;
    padding: 4px;
 
}

table#bjcalendar td.hovered
{
   
    background-color:#fffb98;
	 
}
table#bjcalendar td.selectedDate
{
   
    background-color:#a0eb8f;
	 
	 
}
table#bjcalendar td.disabled
{
   
	color:#919191;
	text-decoration:line-through;
		cursor: pointer;
	

}
table#bjcalendar td.enabled
{
   
	
	cursor: pointer;
	
}

/**/

#bigmap{
	
	border:4px #ffffff solid;
	width:100%;
	height:100%;
	background-color:#fff;
	position:absolute;
	top:0;left:0;
	margin-left:50px;
	display:none;
	z-index:32101; 
	top:54px; 
	
	
}

#closebigmap{
	
	display:none;width:20px;height:20px; color:#fff;
	font-size:20px;
	font-weight:bold;
	float:right;
	clear:none;
	cursor:pointer;
		
}
#bigmapheader{
	height:20px;
	display:none;
	border:4px #D2643C solid;
	border-top:0px #D2643C none;
	z-index:2100;
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	text-align:left;
	position:absolute;
	left:50px;
	top:30px;
	margin:0 20px 0 0;
	width:200px;
	background-color:#D2643C;

}

 
/*
destinations sidan
*/

	
#destinationsdiv h3{

	padding:0 0 5px 0;
	margin:0 0 4px 0;

	color:#000;
	font-size:13px;
	float:left;
	clear:both;
	width:235px;
	border-bottom:1px #bebebe dashed;
}

	
#destinationsdiv{

	padding:20px 0 0 0;
	 

}

#destinationsdiv  h3 a:link, #destinationsdiv  h3 a:visited{
 
	color:#000;
	
}

	
#destinationsdiv  ul{
	padding:0 0 20px 0;
	margin:0;
	float:left;
	clear:both;
	width:235px;
 
}	
#destinationsdiv ul li{
	padding:0 0 0 10px;
	margin:0 6px 3px 0;
	float:left;
	clear:none;
	height:auto;
	width:auto;
	
	
	list-style-type: none;
	background-image: url(http://www.flygresor.se/images/bullet_black_3x3.gif);
	background-repeat: no-repeat;
	background-position:  left 5px;
	 
 
}

#destinationsdiv  ul li a{
	padding:0;
	margin:0;
	float:left;
	clear:none;
	height:auto;
	width:auto;

	list-style-type: none;
	font-size:11px;
 
}

 
#destinationsdiv  ul li a:hover{
	color:#094d83;
	 

}
 
#destinationsdiv  ul li a:link, #destinationsdiv  ul li a:visited{
	color:#094d83;
	 

}
#destinationsdiv .flagz{
	padding:0;
	margin:0 6px 0 0;
	position:relative;
	top:4px;
 
	}
	
	
	
	/**/

#breadrumbs{
	
	float:left;
	clear:both;
	width:981px; 
	/*background-image: url('http://www.charter.se/_images/breadcrumbs_bg.gif');
	background-repeat: no-repeat;
	background-position:  0 0; */
	background-color:#e9e0d1;
	height:20px;
	position:relative;
	left:15px;
	margin-top:7px;
	bottom:-4px
	
}

#breacrumbsstarttext{
 
	/*background-image: url('http://www.charter.se/_images/breadcrumbs_bg_active.gif');
	background-repeat: no-repeat;
	background-position:  0 0;*/
	background-color:#d8cdb6;
	width:auto;
	float:left;
	clear:none;
	height:16px;
	border-right:1px #fff solid;
	font-size:11px;
	padding:4px 6px 0 7px;
	color:#615129;
 
}

#breadcrumbsendtext{
 
	float:right;
	font-size:10px;
	padding:4px 6px 0 7px;
	color:#8f8262;
 
}

 
#breadrumbs ul {
	
	float:left;
	clear:none;
	width:auto; 
 	padding:0;
 	margin:0;
	
}

#breadrumbs ul li{
	
	float:left;
	clear:none;
	width:auto; 
 	padding:4px 10px 0px 18px;  
 	margin:0;
 	font-size:11px;
 	list-style-type: none;
	background-image: url('http://www.charter.se/_images/bullet_breadc_arr.gif');
	background-repeat: no-repeat;
	background-position:  0 7px ;
	
}



#breadrumbs ul li.firstinstace{

	background-image: none;
	padding-left:7px;
}

#breadrumbs ul li a:link, #breadrumbs ul li a:visited{
	
	color:#615129;
	
}

#breadrumbs ul li.active a:link, #breadrumbs ul li.active a:visited{
	
	color:#9e360f;
	font-weight:bold;
	
}

#breadrumbs ul li a:hover{
	
	color:#9e360f;
		
}

#loadertext {
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	color:#6d6962;
	margin: 50px 0 0 5px;
	position: absolute;
}

#loader {
	background-color:#e9eaea;
	font-size: 26px;
	height: 143px;
	left: 0;
	padding:5px;
	position: absolute;
	border: 1px solid #cecece;
	top: 0;
	width: 280px;
	z-index: 100000;
}

.minStar {
	background-image:url("/_images/votingstars_small_on.png");
	background-repeat:repeat-x;
	position: 0 0;
	height:17px;
	float:right;
	margin-left:5px;
}

.maxStar {
	background-image:url("/_images/votingstars_small_on.png");
	background-repeat:repeat-x;
	position: 0 0;
	height:17px;
	float:left;
	margin-left:0;
}

#rating_text
{
	display: block;
	height: 14px;
	margin-bottom: 15px;
}

.noResultDiv{
	border:1px solid #d6ccac; 
	width:732px; 
	height:220px;
	margin-top:40px;
	}
	
.noResultBgImg{
	border-top:20px solid #f1e5c0;
	width:732px;
	background-image:url('http://www.charter.se/images/no-hotel.jpg'); 
	background-repeat:	no-repeat; 
	background-position:20px 20px; 
	text-align:left;
	height:200px;
	}
	


/**/
