body      {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #a8a8a8;
	background-image: url(http://www.flygresor.se/images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
	margin: 0;
	padding: 0 
	
	}



	
img{margin:0;padding:0;border-style:none;}
/* General linkografi*/
a:link{color:#616161;text-decoration:none;}
a:visited{color:#616161;text-decoration:none;}
a:hover{color:#1e1e1e;text-decoration:underline;}
a:active{}
a { outline: none;  }
	
/**/
option{clear:none;}
#outer {
	background: #f6f6f6 url(http://www.flygresor.se/images/outerbg.gif) repeat-x left bottom;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 0;
	padding-bottom: 0;
 
	}
.black, #outer strong {
	color: #000;
	background-color: #fff1a3;
	font-weight:normal;
	}

#outer p {
	color: #744d09;
	font-size: 15px;
	font-weight: normal;
	line-height: 150%;
	padding: 0;
	margin:0;
	}
	
#outer h1{
	margin:0;padding:0;
 
	font-size:15px;
	line-height: 150%;
	float:left;
	clear:none;
	
}
#outer h1 strong, #outer h1 .black{
	font-weight:bold;
}

#outer-inner{
	text-align: left;
	width: 796px;
	margin: 15px auto 20px;
}
	
	
 

/**/
#outer-container-text{
	float:left;
	clear:none;
	background-color:#000;
	width:700px;
}
/**/


#demo{color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;position:absolute;top:0;right:0;width:100px;height:15px;z-index:2000;}
#logoer{
	float: left;
	margin-top:20px;
	margin-left:0;
	padding:0 0 0px 0;
	}
select{}
form{width:562px;float:left;margin:0;padding:0;}
input{color:#436b89;background-color:#fff;width:80px;height:18px;float:left;clear:both;margin-top:8px;border-color:#fff #2e2e2e #2e2e2e #fff;border-style:solid;border-width:1px;}
#main-outer {
	width: 796px;
	margin-right: auto;
	margin-left: auto;
	}

#main{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	width:796px;
	float: left;
	clear: both;
	margin:0 auto;
	padding:0;
	}
	
#main2{
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: left;
	width:796px;
	float: left;
	clear: both;
	margin:0 auto;
	padding:0;
	 
	}

	
#bottomlinksdiv{
	clear:both;
	float:left;
	margin:0 auto;
	padding:0;
	text-align:left;
	width:776px;
	background-color:#cbe3eb;
	 
	padding:10px;
	margin-top:20px;
}
 
#header{
 	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	width:796px;
	margin-right: auto;
	margin-left: auto;
	}
#bottom{font-size:1px;line-height:1px;background-image:url(http://www.flygresor.se/images/bottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:left top;width:796px;height:1px;float:left;padding:0;}
#main #descr{
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width:100%;
	float:left;
	clear:both;
	margin:0;
	padding:0;
	}
#main #descr h2{color:#000;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;float:left;clear:none;margin:0;padding:6px 0 0 33px;}
#main #texter{width:96px;float:right;clear:none;margin:20px 0 0;padding:0;}
#main #texter strong{background-color:#fffcb0;}
#main #texter p{color:#000;font-size:x-small;margin:0;padding:0;}
#main .innerfixer{padding-left:5px;}
#main #descr h4{font-size:small;margin:0;padding:35px 0 0;}
#main #lefty{background-image:url(http://www.flygresor.se/images/blueback.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 0;width:200px;float:left;clear:none;margin:20px 0 0;padding:0;}
#main #righty{background-image:url(http://www.flygresor.se/images/orangemiddle.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 0;width:196px;float:left;margin:20px 0 0 34px;padding:0;}
#main #lefty select{color:#4d6397;font-size:x-small;}
#main #righty select{color:#d48331;font-size:x-small;}
#main #righty p{color:#bf6f1c;}
#main #lefty #leftybottom{font-size:1px;line-height:1px;background-image:url(http://www.flygresor.se/images/bluebottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:10px 0 0;padding:0;width:200px;height:2px;float:left;clear:both;}
#main #righty #rightybottom{font-size:1px;line-height:1px;background-image:url(http://www.flygresor.se/images/orangebottom.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:35px 0 0;padding:0;width:196px;height:2px;float:left;clear:both;}
#main #lefty .top{font-weight:normal;background-image:url(http://www.flygresor.se/images/bluetop.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:200px;height:34px;float:left;clear:both;margin:0 0 -3px;padding:11px 0 0;}
#main #righty .top{color:#c96500;font-weight:normal;background-image:url(http://www.flygresor.se/images/orangetop.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;margin:0 0 -3px;padding:11px 0 0;width:200px;height:34px;float:left;clear:both;}
#main #lefty h1{color:#49669e;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin:-2px 0 0;padding:0 0 0 33px;}
#main #righty h1{color:#c96500;font-size:small;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin:0;padding:0 0 0 34px;}
p{color:#4d6397;font-size:70%;margin:4px 0 0 1px;padding:0;}
.formbox{width:170px;float:left;clear:both;margin:0;padding-left:0;}
.formbox-small{width:170px;margin:0;float:left;clear:both;}
.formbox-small p{width:80px;float:left;clear:both;}
.formbox-small .innerugly{width:80px;height:50px;float:left;clear:none;margin-right:3px;}
.formbox-small #grownups{float:left;clear:none;}
.formbox-small #smallones{float:left;clear:none;}
#knapp{background-image:url(http://www.flygresor.se/images/button.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;width:76px;height:30px;float:right;clear:right;border:0;margin-top:10px;margin-right:0;margin-left:0;padding:0;}

#headerimgs{
	width: 528px;
	height: 80px;
	float: right;
	clear:none;
	margin:15px 0 3px 0;
	position:relative;
	top:-5px;
	padding:0;
}

#headerimgs table {
	width: 468px;
	height: 100px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	}

.headerimg{}
#footertext{
	background-color: #53512c;
	text-align:center;
	width: 796px;
	float:left;
	clear:both;
	padding:5px 0 0;
	}
#footertext #lefter{color:#adadad;font-size:x-small;}
#footertext #lefter a:link{color:#606060;text-decoration:none;}
#footertext #righter{font-size:x-small;padding-right:6px;}
#footertext #righter a:link{color:#4d6184;text-decoration:underline;}
/**/
.spacer{margin-bottom:0;margin-left:23px;}
/**/
.radio{background-color:#fcf0e4;width:15px;height:15px;float:left;clear:none;margin: 10px 3px 0 0;padding: 0;border-style:none;}
.radiop{width:100px;float:left;clear:none;margin-top:10px;margin-left:0;}
/**/
#result_from_outer{background-image:url(http://www.flygresor.se/images/statusbar_downer.gif);background-repeat:repeat-y;background-attachment:scroll;background-position:0 100%;width:560px;float:left;clear:both;margin-top:0;margin-bottom:10px;padding-top:0;padding-bottom:10px;border-top:1px solid #fff;}
#result_from_outer h2{color:#000;font-size:0.7em;float:left;clear:none;margin:9px 10px 0 0;padding:0;}
#result_from_outer p{color:#323232;font-size:0.6em;width:150px;float:left;clear:none;margin:9px 0 0;padding:0;}
#result_from_outer strong{color:#000;}
#result_from{float:left;clear:none;margin:0;padding:0 0 0 15px;}
#result_from h2, #result_from strong{color:#d39934;}
#result_to h2, #result_to strong{color:#2c8ecc;}
#result_to{float:left;clear:none;margin:0;padding-left:15px;}
/**/
table{font-size:x-small;text-align:center;width:796px;margin-top:13px;margin-bottom:0;padding-bottom:0;border-style:none;border-width:0;}

 

#navlist-replacement {
	width: 100%;
	height: 20px;
	float: left;
	clear: both;
	}

	
	
table img{text-align:center;clear:both;margin:0;padding:0;}

table img.separator-arrow-showresult{
	padding-left:5px;
	padding-right:5px;
}

table h3{color:#d20c0c;font-size:medium;font-family:Arial,SunSans-Regular,sans-serif;text-align:center;float:left;clear:both;}
table h4 {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	float: left;
	
	}

table.result th{
	color:#000;
	font-size: 14px;
	font-weight:normal;
	background-image: url(http://www.flygresor.se/images/background-tablehead.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align:left;
	padding:3px 0 3px 20px;
	border-right:1px solid #fff;
	}
 
table tr {
	
	
	}

table td{
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	margin-top: 5px;margin-bottom: 20px;padding-top:4px;
	
	
	}
table p{font-size:x-small;line-height:100%;margin:0;padding:0;}
table p a{margin:0;padding:0;}
table.result{
	float:left;
	clear:both;
	}
table.result .blacker{color:#000;}
table.result .btn{float:right;}
table.result .dep{color:#2c8ecc;text-align:left;}
table.result .dep_arr{text-align:left;padding-left:25px;}
table.result .arr{color:#000;}
/**/
#search-thingy{width:330px;height:150px;clear:both;margin-top:0;margin-left:0;padding-top:50px;padding-left:100px;}
#search-thingy h3{color:#000;font-size:20px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;clear:none;margin:0;padding:6px 0 0;}
#search-thingy .orange{}
#search-thingy strong{background-color:#fffcb0;color:#000;}
#search-thingy p{color:#1c2d85;clear:none;margin:0;padding:0;}
.flasher{width:50px;height:50px;float:left;clear:none;margin:0;padding:0;}
/**/
ul#navlist
{
	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin: 0px 0 0;
	padding-right: 0;
	padding-left: 0;
	white-space: nowrap;
	position:relative;
	z-index:500;
	width: 796px;
 
 
	}

#navlist li
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	
	}

#navlist a {
	float: left;
	}

#navlist a:link, #navlist a:visited
{
	color: #fff;
	background-color: #4385b9;
	text-decoration: none;
	padding: 6px 12px 5px 12px;
	}

#navlist li#active a  , #navlist li.active a  
{
color: #5a5a5a;
background-color: #f6f6f6;
text-decoration: none;
}  
#navlist a:hover
{
color: #fff;
background-color: #70a1c8;
text-decoration: none;
}
/**/
#main-cont{
	background-image: url(http://www.flygresor.se/images/bggg.gif);
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 796px;
	float: left;
	}
	


	 
#from  {
	font-size: 20px;
	background-image: url(http://www.flygresor.se/images/arrow2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 375px 39px;
	width: 335px;
	float: left;
	clear: none;
	padding: 15px 80px 0 21px;
	}

#to {
	font-size: 20px;
	width: 310px;
	float: left;
	clear: none;
	margin-bottom: 0;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:1000;
	 
	}

#main-cont .input {
	color: #000;
	font-size: 20px;
	font-weight: normal;
	background-color: #FFF4CE;
	width: 326px;
	height: auto;
	margin: 3px 0 0 0px; 
	padding: 9px 5px 10px 8px;
	border-top: 1px solid #36678F;
	border-left: 1px solid #36678F;
	border-right-style: none;
	border-right-width: 1px;
	border-bottom-style: none;
	border-bottom-width: 1px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	
	}

#main-cont h2 {
	
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-image: url(httpx://www.flygresor.se/images/upper-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	position: relative;
	 
	width: 655px;
	float: left;
	clear: both;
	margin: 13px 0 0px;
	padding: 0 0 0px;
	}
	
 
	
#line {
	color: #fff;
	font-size: 0px;
	font-weight: bold;
	background-image: url(http://www.flygresor.se/images/border-dotted-2x2-blue.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left top;
	margin: 22px 0 0px 0;
	padding: 0 0 0 0;
	position: relative;
	height:2px;
	line-height:0px;
	left: 21px;
	width: 753px;
	float: left;
	clear: both;
	}
	
	
#line2{
	font-size: 1px;
	height:2px;
	background-image: url(http://www.flygresor.se/images/upper-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: left bottom;
	margin: 0;
	padding: 0px 0 10px 0;
	width: 350px;
	float: left;
	clear: both;
	position:relative;
	left:20px;
	top:-5px;
}

	
 

 

#main-cont form{
	width: 796px;
	margin: 0;
	padding: 0;
	}
#main-cont fieldset{
	width: 796px;
	float: left;
	margin: 0;
	padding: 0;
	border-style: none;
	border-width: 0;
	}
	
	
#main-cont h4{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold; 
	color: #fff;
	font-size: 11px;
	float: left;
	margin: 0;
	padding: 0;
	
	clear: both;
	}

#main-cont h4#destic{
	background: url("http://www.flygresor.se/images/smallicon_leave.gif") no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
	padding-left:22px;
	padding-top:3px;
	height:17px;
	margin-bottom:-4px;
}
#main-cont h4#retic{
	background: url("http://www.flygresor.se/images/smallicon_home.gif") no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
	padding-left:22px;
	padding-top:3px;
 	margin-bottom:-4px;
	height:17px;
}
#main-cont h4#travic{
	background: url("http://www.flygresor.se/images/smallicon_persons.gif") no-repeat 0px 0px;
	text-decoration: none;
	position: relative;
	padding-left:22px;
	 
	
 	margin-bottom:-4px;
	height:20px;
	
}
	
 
#main-cont .bigsearch{ color: #000; font-size:21px; font-weight: lighter; background-color: #ffe9ba; width: 240px; height: 100%; float: left; clear: none; margin: 0; padding: 5px 5px 5px 10px; border-top: 1px solid #000; border-left: 1px solid #000; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; }
#main-cont a, #main-cont a:link {color: #fff;font-weight:normal;background-color: transparent;text-decoration:underline;}
#main-cont strong { font-weight:normal;	color:#1a476a;
	background-color:#fff;padding: 0 1px 0 1px;}
#main-cont .whiter{
	color:#1f5d8e;
	background-color:#fff;
	
}

#main-cont .greener{
	padding:1px;
 
	
	
	color:#1a476a;
	background-color:#fff;
	padding: 0 1px 0 1px;
	
}

#main-cont .reder{
	padding:1px;
	font-size:12px;
	font-weight:bold;
	color:#d53505;
	background-color:#fff;
	
}


#main-cont a:hover {
	color: #fff;
	 
	text-decoration: none;
	
	}
#main-cont .box { background-color: #dfc8f0; float:left; clear:none; width:255px; }
#main-cont .box2 { background-color: #ffa1aa; float:left; clear:none; width:255px; }

#main-cont p {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	line-height: 155%;
	width: 750px;
	margin: 3px 0 0;
	padding: 0 0 18px 21px;
	float: left;
	clear: both;
	}

/**/
ul#navlist2
{
	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin: 18px 0 0;
	padding-right: 0;
	padding-left: 0;
	white-space: nowrap;
	}

#navlist2 li
{
	margin: 0 0 0 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#navlist2 a {
	float: left;
	margin-right: 1px;
	}
#navlist2 a:link, #navlist2 a:visited
{
	color: #b9d2e5;
	font-weight: bold;
	background: #4a89bb url(http://www.flygresor.se/images/smallplane-off.gif) no-repeat 6px 2px;
	text-decoration: none;
	position: relative;
	bottom: -2px;
	margin-top: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 4px 18px 5px 28px;
	background-repeat: no-repeat;
	
	}
	
#navlist2 a.past:link, #navlist2 a.past:visited{
	color: #8b8b8b;
	font-weight: normal;
	background: #dadada;
	text-decoration: none;
	position: relative;
	bottom: -2px;
	margin-top: 1px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 4px 6px 5px 4px;
	background-repeat: no-repeat;
	
	}	
	
#navlist2 a.past:hover{
	color: #3e3e3e;
	background: #cecece;
	 
	
	}

#navlist2 li#active2 a{
	color: #fff;
	font-weight: bold;
	background: #67a0ce url(http://www.flygresor.se/images/smallplane.gif) no-repeat 6px 4px;
	text-decoration: none;
	position: relative;
	bottom: -2px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 28px;
	background-repeat: no-repeat;
	}
	
#navlist2 a:hover {
	color: #fff;
	

	}
/**/

ul#navlist-subchoice-showresult
{

	font-size: 10px;
	font-weight: lighter;
	text-transform: uppercase;
	float: left;
	clear: both;
	margin: 13px 0 1px 0;
	padding-right: 0;
	padding-left: 0;
	white-space: nowrap;
	position:relative;
	width:796px;
	 

}

#navlist-subchoice-showresult li
{
	margin: 0 0 0 0;
	padding: 0;
	display: block;
	list-style-type: none;
	clear:none;
	float:left;
 
 
}

#navlist-subchoice-showresult a {
	float: left;
	margin-right: 1px;
}
	
#navlist-subchoice-showresult a:link, #navlist-subchoice-showresult a:visited
{  
 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	margin-bottom: 0;
	margin-left: 0;
	 padding: 5px 17px 5px 10px;
	background-repeat: no-repeat;
	position:relative;
	    
 
 
	
}
 
		
#navlist-subchoice-showresult a:link, #navlist-subchoice-showresult a:visited
{  
 
	background-repeat: no-repeat;
	position:relative;
	background-image:url("http://www.flygresor.se/images/smallexpanplus.png");
	background-position:right 5px;
	background-repeat:no-repeat;
	padding-right:23px
 
}
 
 
	
#navlist-subchoice-showresult a#sub-pmatrix  {
	background-color:#849ba6;
}
#navlist-subchoice-showresult a#sub-pmatrix.active{
	background-color:#738d9a;
	background-image:url("http://www.flygresor.se/images/smallcollapseminus.png");
}
#navlist-subchoice-showresult a#sub-pmatrix:hover {
	background-color:#738d9a;
}
/**/
#navlist-subchoice-showresult a#sub-lowprice  {
	background-color:#908d85;
}
#navlist-subchoice-showresult a#sub-lowprice.active{
	background-color:#7b776e;
	background-image:url("http://www.flygresor.se/images/smallcollapseminus.png");
}
#navlist-subchoice-showresult a#sub-lowprice:hover {
	background-color:#7b776e;
}
/**/
#navlist-subchoice-showresult a#sub-hotels  {
	background-color:#f5b860;
}
#navlist-subchoice-showresult a#sub-hotels.active{
	background-color:#f3aa41;
	background-image:url("http://www.flygresor.se/images/smallcollapseminus.png");
}
#navlist-subchoice-showresult a#sub-hotels:hover {
	background-color:#f3aa41;
}
/**/
 #navlist-subchoice-showresult a#sub-rentalcar{
	background-color:#8da495;
}
#navlist-subchoice-showresult a#sub-rentalcar.active{
	background-color:#779281;
	background-image:url("http://www.flygresor.se/images/smallcollapseminus.png");
}
#navlist-subchoice-showresult a#sub-rentalcar:hover {
	background-color:#779281;
}
/**/



#navlist-subchoice-showresult li a.active, #navlist-subchoice-showresult a:hover {
	
	color: #fff;
	font-weight: bold;
 	text-decoration: none;
	position: relative;
	bottom: 0px;
	margin-bottom: 0;
	margin-left: 0;
 
	background-repeat: no-repeat;
	top:0px;


	
}
	
#navlist-subchoice-showresult a:hover {

	
	

	}
/**/


/**/
td.margin{
	background-color: #f0f0f0;
	margin: 0;
	padding:13px 0 15px 15px;
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: url(http://www.flygresor.se/images/showresult_dotted_gray_border.gif);
	background-repeat: repeat-x;
} 

td.marginnew{
	background-color: #eaeaea;
	margin: 0;
	padding:14px 0 15px 15px;
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: none;
	background-repeat: repeat-x;
 	} 
	
.whitebox{
	background-color:#fff;
 	border:0px none #ffffff;
	clear:both;
	float:left;
	padding:0 0 0 0;
}

.whitebox2  {

	background-color:#FFFFFF;
	clear:both;
	float:left;
	padding:3px 3px 3px 3px;
	 
}



.headr-inner{
	float:left;
	clear:none;
	 
	height:38px;
	
	
}
	 	 

.headr-inner h6{
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
	 	 

 
.headr {
	width: 375px;

	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
	
	.headr2 {
	width: 394px;

	}
.headr img {
	float: left;
	clear: none;
	margin-top: 3px;
	margin-right: 5px;
	margin-left: 21px;
	
	}

.headr-right {
	width: 390px;
	margin: 0 0  0 0;
	padding: 0;
	 
	float: left;
	clear: both;
	}

.headr-right .btn {
	position: relative;
	margin-top: 3px;
	float: right;
	clear: none;
	margin-right: 0;
	}

td.margin .first {
	background-image: url(http://www.flygresor.se/images/dottedborder.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 20px bottom;
	margin-bottom: 2px;
	padding-bottom: 7px;
	
	}

td.margin strong {
	color: #000;
	background-color: #fedea7;
	}

td.margin .btn {
	float: right;
	clear: both;
	margin-top: 3px;
	
	}

td.margin h4 {
	color: #575757;
	font-size: 11px;
	position: relative;
	width: 350px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 8px 0 0 0px;
	font-weight:normal;
	
	}

td.margin h5 {
	color: #f00;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	clear: none;
	margin: 0 10px;
	padding: 0;
	}

.moreinfo{
	 
	 
	float:left;
	clear:none;
	padding:  1px 1px 1px 1px;
	margin:3px 2px 0 0px ;
	background-color:#c9e5ee;
 color:#041016;
	font-size:11px;
	
}
.moreinfo-flight{
	 
	color:#470d09;
	float:left;
	clear:none;
	padding:  1px 1px 1px 1px;
	margin:3px 2px 0 0px ;
	background-color:#ffcec1;
 
		font-size:11px;
	margin-right:5px;
}

.moreinfo-outer{
  
	float:left;
	clear:both;
	padding:   0 0 5px 0;
	 
 
 
	
}
	
td.margin h6 {
	 
	font-size: 10px;
	font-weight:normal;
	color:#000;
	padding:0;
	margin:0 0 0 9px;
	float:left;clear:none;width:130px;text-align:left; padding: 2px 0 0 7px;
	font-style:italic;
	
	
	}
	
td.margin .totalpricetext{
	
	
	float:left;clear:none; text-align:left;  
	padding:0;
	margin:0;
}

td.margin .totalpricetext h6{
	width:105px; 
	font-size: 10px;
	font-weight:normal;
	color:#5f5f5f;
 	background-color:#dadada;
	margin:0 0 0 10px;
	padding: 2px 2px 2px 3px  ;
	font-style:italic;
	 
}


.sharp {
	color: #004e80;
	font-weight: bold;
	background-color: #dceff6;
	}
.sharper {
	color: #000;
	font-weight: bold;
	background-color: #fee789;
	
	}
	
ul.whiteroom {
	background-color: #fff;
	text-decoration: none;
	position: relative;
	left: 0;
	width: 374px;
	float: left;
	clear: both;
	margin: 0 0 0;
	
	padding: 5px 0 7px 0;
	border: solid 1px #b9b9b9;
 	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 269px bottom;
}
	
	
ul.slowclass{
 
	background-image: url('http://www.flygresor.se/images/exclpoint.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top ;
	 
 
}	

ul.whiteroom li {
	color: #000;
	 
	text-decoration: none;
	text-align: left;
	width: 358px;
	float: left;
	clear: both;
	margin: 0;
	 
	border-style: none;
	border-width: 0;
	list-style-type: none;
	
	
	
		 font-size:11px;
	 padding-bottom:1px;
	 padding-left:7px;
	 padding-right:0px;
	 padding-top:3px;
	
	
	}
ul.whiteroom li strong {
	color: #000;
	font-weight: bold;
	
	}

/**/
#whitespace{
	background-color: #fff;
	width: 100%;
	float: left;
	clear: both;
	padding-bottom: 50px;
	border-bottom:1px #848484 solid;
	}
#result {
	width: 796px;
	clear: both;
	
	}
#redo {
	float: left;
	clear: both;
	 
 font-size:14px;
 	background-image: url("http://www.flygresor.se/images/morebullet-back.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	padding-left:25px;
	paddig-top:1px;
	padding-bottom:2px;
	color:#093b4b;
}
	
	
#redo-new {
	float: left;
	clear: none;
	margin-top: 21px;
	margin-bottom: 0;
	position:relative;
	margin-left:190px;
	}
	
#addmoreresultsa{

	float: left;
	clear: none;
	margin-bottom: 0;
	position:relative;
	color:#093b4b;
	text-decoration:none;
	background-image: url("http://www.flygresor.se/images/morebullet-showresult.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right 0;
	padding-right:25px;
	padding-bottom:2px;
	padding-top:1px;
	font-size:14px;
 
}


#loadingbar-resultset{

	float: left;
	clear: none;
	margin-bottom: 0;
	position:relative;
	color:#093b4b;
	text-decoration:none;
	padding-right:25px;
	font-size:14px;
	width:400px;
	 
 
}


#loadingbar-resultset img{
	padding-right:10px;
}




a#addmoreresultsa:hover{
 
	text-decoration:none;
 
}

/**/
#footer{
	text-align: center;
	width: 796px;
	clear: both;
	margin:0 auto;
 	padding-top: 15px;
	padding-bottom: 100px;
	
	 
	}
#footer p {
	color: #fff;
	font-size: 12px;
	 
	margin: 3px 0 6px 0;
	padding: 0;
	}
#footer img{margin-top:7px;}
#footer p a:link, #footer p a:visited {
	color: #fff;
	margin: 0;
	padding: 0;
}

#footer p a:hover{color:#000;}
/**/

iframe{
	float: left;
	clear: both;
	margin-top: 0;
	margin-right: 20px;
	padding: 0;
}

/**/
#calendar{
	width: 776px;
	float: left;
	clear: both;
	margin-top: 0;
	margin-left: 0;
	padding: 15px 0 8px 20px;  
}
	
#calendar h4 {
	float: left;
	clear: both;
	margin-left: 1px;
	padding-left: 0;	
}

.wer {
	margin: 0;
	padding: 0;
}

#calendar #cal-from {
	float: left;
	clear: none;
	margin-right: 0;
	padding:0 0 10px 0;
  
	 
}

.bluer{
	
}

#calendar #cal-to {
	float: left;
	clear: none;
	padding-bottom:10px;
	}

#otherinfo {
	width: 207px;
	float: left;
	clear: none;
	padding-top: 3px;
	padding-left: 0px;
	}

#otherinfo select {
	width: 215px;
	float: left;
	clear: both;
	margin-top: 3px;
	margin-bottom: 0;
	margin-left: 1px;
 	border:1px #386F9A solid ;
 
}



#otherinfo .childrenAgeSelects{
	
	width:auto;
	float:left;
	clear:none;
	 
	margin-right:3px;
}

#childSelectsDiv{
	float:left;clear:both;
	width:100%;
}
h4#childSelectsDivHeadline{
	padding-top:5px;
	float:left;
	clear:both;
	
}


.select-border{
	 
	border: 1px solid #fff; display: table-cell;
}

#otherinfo button {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	width: 215px;
	height: 60px;
	float: left;
	clear: both;
	margin: 10px 0 0;
	padding: 10px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	border:0px #fff none;
	
	background-image: url(http://www.flygresor.se/images/searchbtn_big.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	
	}
/**/
td.margin2{
	background-color: #f0f0f0;
	margin: 0;
	padding:13px 0 15px 15px;
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: url(http://www.flygresor.se/images/showresult_dotted_gray_border.gif);
	background-repeat: repeat-x;
	}
td.margin2 ul.whiteroom {
	background-color: #f3f3f3;
	border: solid 1px #e3e3e3;
		padding-top:7px;
	}

td.margin2 ul.whiteroom li {
	color: #b9b9b9;

	
	}

.margin2 .sharp {
	color: #b8cbdb;
	font-weight: bold;
	background-color: #ebf0f1;
	}

td.margin .first {
	background-image: url(http://www.flygresor.se/images/dottedborder.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 20px bottom;
	margin-bottom: 2px;
	padding-bottom: 7px;

	
	}

td.margin2 ul li strong {
	color: #b9b9b9;
	background-color: #f3ecdf;
	}
td.margin2 ul li .sharper {
	color: #b8b8b8;
	background-color: #f3f3f3;
	
	}

td.margin2 .btn {
	float: right;
	clear: both;
	margin-top: 3px;
	
	}

td.margin2 h4 {
	color: #c8c8c8;
	font-size: 11px;
	position: relative;
	width: 260px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
	padding: 7px 0 0 20px;
	
	}

td.margin2 h5 {
	color: #f00;
	font-size: 24px;
	font-weight: normal;
	float: left;
	clear: none;
	margin: 0 10px;
	padding: 0;
	}

td.margin2 h6 {
	color: #000;
	font-size: 11px;
	float: left;
	clear: both;
	margin: 0 0 5px 2px;
	padding: 0;
	}
	
	/**/
	ul#navlist2 li #deactivated{
	color: #bdbdbd;
	background: #e9e9e9 url(http://www.flygresor.se/images/smallplane-fade.gif) no-repeat 3px 2px;
	}
	
	/**/
.loading{
	text-align: center;
	width: 400px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 50px;
	padding-bottom: 35px;
	padding-left: 180px;
	}
#leftside object {
	 
	 
	margin: 0;
	padding: 0;
	}

.loading-flash {
	float: left;
	clear: both;
	margin: 0;
	padding: 0 0 0 20px;
	}

#main .loading p {
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	 
	text-decoration: none;
	text-align: center;
	width: 380px;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	 
	}

#loading-onoff {
	float: left;
	clear: both;
	display: none;
	 
	}
#display-onoff h2{
	color:#fff;
}

#display-onoff ul li {
	float:left;
	font-size:14px;
	clear:none;
	width:495px;
	color:#ffffff;
	padding:0 0 6px 14px;
	margin:0;
	list-style-type:none;
	background-image: url(http://www.flygresor.se/images/small-white-square.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
}

 #display-onoff ul  {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	 
}

#display-onoff{
	float:left;
	clear:none;
	padding: 0 0 0 0;
	margin:0;
	text-align:left;
}
	
#marked {
	position:relative;
	float:right;
	clear:none;
	width:244px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
}


	
  #marked2{
	position:relative;
	float:right;
	clear:none;
	width:244px;
	margin:0;
	padding:0;
	margin-top:0px;
	margin-bottom:10px;
	top:-5px;
	font-weight:bold;
}



  p#moreresult{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	clear:none;
	position:relative;
 	 
 	 
	font-size:9px;
	font-weight:normal;
	width:138px;
	width:138px;
	background-image: url(http://www.flygresor.se/images/little_expand_white_+.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 122px 10px;
	padding: 7px 6px 0 0 ;
	margin:0 0 0 0;
	line-height:normal;
 
	
 
}

p#moreresult a:link, p#moreresult a:visited{
  	background-color:transparent;
 
}

#marked p, #marked2 p{
	font-size: 13px;
	margin:15px 15px 7px 0;
	float:left;
	clear:both;
	width:229px;
	padding:0px;
	line-height: 135%;
	color:#fff;
	font-weight:normal;
}
	
#marked p.yellower, #marked2 p.yellower{
	color:#ffe7bd;
	line-height:140%;
 }
 
 
 
 
	
#marked p.cheaper, #marked2 p.cheaper{
	margin:0 0 5px 0;
	padding:0;
	float:left;
	clear:both;
	background-color: rgb(136, 132, 126);
}	
 	
#marked p.cheaper a:link, #marked p.cheaper a:visited, #marked2 p.cheaper a:link, #marked2 p.cheaper a:visited{
 
	background-color: rgb(136, 132, 126);
	font-weight:bold;
	 
}	
 

#marked p strong, #marked2 p strong{
	background-color:#7c7771;
	color:#FFE7BD;
	font-weight:normal;
	font-weight:bold;
	
}

#marked p a:link, #marked p a:visited, #marked2 p a:link, #marked2 p a:visited{
 
	text-decoration:underline;
	color:#ffe7bd;
	background-color:#7C7770;
}

/**/

#btnt{
	color:#ffffff;
	margin-top:10px;
	
 
	width: 229px;
	height: 44px;
	float: left;
	clear: both;
	position:relative;
	left:-9px;
	
	}

#btnt p{
	font-size: 11px;
	color:#ffffff;
	padding: 7px 0 0 10px;
	margin:0px;
	line-height: 120%;
	}
#btnt p a:link, #btnt p a:visited{
	background-color:#727272;
	font-weight:normal;
}

#btnt p a:hover{
	background-color:#727272;
	font-weight:normal;
}
	
/**/
#btnt-hotel{
	color:#ffffff;
	margin-top:10px;
	
	background-image: url(http://www.flygresor.se/images/hotel-middle.jpg);
	
	background-attachment: scroll;
	background-position: 0 0;
	width: 228px;
	 background-repeat: repeat-y;
	float: left;
	clear: both;
	position:relative;
	left:-9px;
	
	}
	
#hotel-inner{
	background-image: url(http://www.flygresor.se/images/hotel-head.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 228px;
	float: left;
	clear: both; 	
}

	
#btnt-foot{
	background-image: url(http://www.flygresor.se/images/hotel-foot.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom left;
	width: 228px;
	float: left;
	clear: both;
	padding: 0 0 10px 0;
 	
	}

#btnt-hotel p{
	font-size: 11px;
	color:#433007;
	padding: 7px 0 0 10px;
	margin:0px;
	width:200px;
	line-height: 140%;
	float:left;clear:both;
	}
#btnt-hotel p#date{
	font-size: 9px;
	color:#8c774b;
	padding: 6px 0 0 9px;
	margin:0px;
	 
	 
	}
#btnt-hotel p a strong{
	font-weight:bold;
	color:#302203;
	background-color:#ffe7b5;
	
	}
#btnt-hotel p a:link, #btnt-hotel p a:visited{
	background-color:#ffe7b5;
	color:#302203;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
}

#btnt-hotel p a:hover{
	background-color:#ffe7b5;
	font-weight:normal;
	color:#302203;
}





/**/
#btnt-white-car{
	background-image: url(http://www.flygresor.se/images/showresult_bil.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 0 10px 26px;
	width:90px;
	float:right;
	clear:none;
	

}
#btnt-white-hotel{
	background-image: url(http://www.flygresor.se/images/showresult_hotel.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 10px 10px 26px ;;
	width:auto;
	float:right;
	clear:none;

}#btnt-white-hotel2{
	background-image: url(xhttp://www.flygresor.se/images/showresult_hotel.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;	
	padding: 3px 10px 0px 26px ; 
	width:auto;
	float:right;
	clear:none;
 	position:relative;
 	top:-3px;
	 

}

  

#main-cont  #grayArea p{
 
	
	}
#main-cont  #grayArea p.date{
	font-size: 9px;
	color:#fff;
	padding: 0px 0 0px 0px;
	margin:0px;
	position:relative;
	left:-23px
	 
	 
	}
  
	
/**/


.theBox{color:#fff;width:100%;float:left;clear:both;padding-top:5px;padding-bottom:15px;}
.theBox #chk{background-color:#fff;width:15px;height:15px;margin:8px 0 0 21px;border:0 #fff;}
.theBox label{color:#fff;font-size:22px;padding-left:10px;}
/**/
#mainbtn{background-image:url(http://www.flygresor.se/images2/anmal-btn.jpg);background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;position:relative;top:-10px;width:199px;height:70px;float:right;clear:none;margin:0 20px 0 0;padding:0;border:0 #67a0ce;}
.underline{text-decoration:underline;}
/**/
.logocont{ 
	float:left;
	clear:none;
	  
	padding:5px;

}
/**/
#under-container{  }
#under-container h3 {
	color: #4c4c4c;
	font-size: 20px;
	font-weight: normal;
	width: 100%;
	float: left;
	clear: both;
	margin: 15px 0 0;
	padding: 0;
	}
#under-container p {
	color: #757575;
	font-size: 15px;
	line-height: 150%;
	width: 100%;
	float: left;
	clear: both;
	margin: 5px 0 0;
	padding: 0;
	}
#under-container p .uline {
	color: #000;
	border-bottom: 1px dashed #ff9600;
	
	
	}

#under-container a:link, #under-container a:hover,#under-container a:visited {
	color: #000;
	text-decoration: none;
	}

/**/
#updatebtn{
	background-image: url(http://www.flygresor.se/images/update.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	width: 90px;
	height: 22px;
	margin: 25px 0 0 10px;
	padding: 0;
	border: 0 #fcfcfc;
	}
#datechange{
	float:left;clear:both;display:none;
	padding: 5px 0 10px 0;
}
#datechange p {
	width: 120px;
	float: left;
	clear: none;
	}
#datechange select {
	color: #000;
	font-size: 13px;
	font-weight: lighter;
	background-color: #ffe9ba;
	float: left;
	clear: none;
	border-top: 1px solid #000;
	border-right-style: none;
	border-right-width: 0;
	border-bottom-style: none;
	border-bottom-width: 0;
	border-left: 1px solid #000;
	}
/**/
#under-div{
	 
	text-align: left;
	width: 754px;
	float: left;
	clear: both;
	 
	padding-top: 10px;
	padding-left: 20px;
	}
#under-div a:link,#under-div a:visited {
	color: #000;
	text-decoration: underline;
	
	}

#under-div a:hover {
	text-decoration: none;
	
	}

#under-div h4 {
	color: #000;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	clear: both;
	margin: 0 0 6px;
	padding: 13px 0 0;
	}
#under-div span.bigger {
	font-size: 130%;
	
	}

#under-div ul {
	width: 237px;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	
	}

#under-div ul li {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.flygresor.se/images/Master-Opacity-Change.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: 0 0;
	margin: 0;
	padding: 4px 0;
	width: 235px;
	float: left;
	clear: both;
	list-style-type: none;
	}

#under-div #most-searched {
	margin-right: 21px;
	width: 237px;
	float: left;
	clear: none;
	}

#under-div #most-searched li.even {
	background-color: #ffe9ba;
	}

#under-div #latest-searched {
	width: 237px;
	float: left;
	clear: none;
	margin-right: 21px;
	}

#under-div #latest-searched  li.even {
	background-color: #c7dced;
	
	}

#under-div #cheapest {
	width: 237px;
	float: left;
	clear: none;
	margin-right: 0;
	
	}

#under-div #cheapest  li.even {
	background-color: #d5d5d5;
	
	}

#under-div #most-searched h4 {
	background-image: url(http://www.flygresor.se/images/lines-yellow.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}

#under-div #latest-searched h4 {
	background-image: url(http://www.flygresor.se/images/lines-blue.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}

#under-div #cheapest h4 {
	background-image: url(http://www.flygresor.se/images/lines-gray.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
	}
#under-div ul li span.nr{
	font-weight: bold;
	width: 24px;
	float: left;
	clear: none;
	padding-left: 7px;
}
	
#under-div ul li span.nr a{
background-color:#b64900;
}
/**/


#icon1{position:relative;bottom:-150px;left:755px;width:79px;}

#icon2{position:relative;top:20px;}


#undermap{
	background-image: url(http://www.flygresor.se/images/move-size.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0px;
	width:395px;
	height:20px;
	float:left;
	clear:both;
	margin-top:0px;
	 
}


/**/


#teaser{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:762px;
	height:141px;
	background-attachment:scroll;
	background-image: url(http://www.flygresor.se/images/flygresorbanner.jpg);
	float:left;
	clear:both;
	margin: 0 0 0 0;
	position:relative;
	top:20px;
	left:16px;
	font-family: Arial;
	text-align:left;
}

#teaser a:link, #teaser a:visited{
	color:#fff;
	text-decoration: underline;
	font-size:15px;
	
}

#teaser h4{
	color:#fff;
	font-weight:bold;
	font-size:38px;
	padding:10px 0 0 20px;
	margin:  0 0 0 0;
	
}

#teaser strong{
	color:#0f2b41;
}

#teaser-lefter{
	float:left;
	clear:none;
	width:450px;
}

#teaser-righter{
	float:right;
	clear:none;
	width:310px;
}

#teaser-lefter p{
	float:left;
	clear:both;
	color:#fff;
	font-size:12px;
	padding: 0 0 0 22px;
	width:350px;
	margin:0;
}

#teaser-righter p{
	float:left;
	clear:both;
	color:#fff;
	font-size:12px;
	width:260px;
	margin:0;
}

/**/

#letterdiv{
	margin:50px 0 0 0px;
	position:relative;
	left:20px;
	float:left;
	clear:both;
	width:757px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-attachment:scroll;
	background-image: url(http://www.flygresor.se/images/letterbg.gif);
	background-color:#67a0ce;
}

#letterdiv h2{
	float:left;
	clear:both;
	color:#d1e2ef;
	padding:0 0 0 15px;
	margin:0;
	font-style:italic;
	font-size:18px;
	width:700px;
	text-align:left;
	position:relative;
	top:-13px;
}

#letterdiv ul#cityul{
 
	color:#fff;
	 
	margin:0;
   
	text-align:left;
	float:left;
	clear:none;
	width:733px;
	padding:5px 0 20px 20px;
}

#letterdiv ul#cityul li{
 
	color:#b6d2e8;
	 font-size:14px;
	margin:0;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	background-attachment:scroll;
	background-image: url(http://www.flygresor.se/images/small-blue-white-arrow.gif);   
 list-style-type:none;
	float:left;
	clear:none;
	width:220px;
	padding:5px 0 0 18px;
}


#letterdiv ul#cityul li a:link, #letterdiv ul#cityul li a:visited {
 
	color:#fff;
	text-decoration:underline;
 }


 

 

#letterdivletters {
	width:750px;
	float:left;
	clear:both;
	padding:0;
	margin:0;	
	position:relative;
	top:-20px;
	 
}

#letterdivletters ul{
	width:750px;
	float:left;
	clear:both;
	padding:0;
 
}

 




#main-outer ul#navlist3
{
 
white-space: nowrap;
padding:0;
margin:0;
}

#main-outer #navlist3 li
{
display: inline;
list-style-type: none;
float:left;
clear:none;

}

#main-outer #navlist3 a { padding: 3px 9px 3px 9px; font-size:12px;float:left;clear:both;}

#main-outer #navlist3 a:link, #main-outer #navlist3 a:visited
{
color: #ababab;
 
text-decoration: none;
}

#main-outer #navlist3 a:hover, #main-outer #navlist3 a#active
{
color: #fff;
text-decoration: none;
background-color:#3780b9;
}

/**/

#main-listpage ul{
	padding:25px 0 0 0;
	margin:0;
	
	float:left;
	clear:none;
	width:100%;
 
	
}

#main-listpage ul li{
	padding:0 0 0 0;
	margin:0px 0 0 0;
	list-style-type:none;
	width:235px;
	float:left;
	clear:none;
	margin : 10px 30px 20px 0;
 
}

#main-listpage ul li h3{
	padding:0 0 10px 0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	border-bottom:1px #bebebe dashed;
	width:210px;
	float:left;
	clear:none;
}

#main-listpage ul li img{
	position:relative;
	top:4px;
}


#main-listpage ul li .flagz{
	padding:0 10px 0 0;
 
}


#main-listpage ul li h3 a:link, #main-listpage ul li h3 a:visited{
	color:#000;
}


#main-listpage ul li ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	 	
	float:left;
	clear:none; 
	
}
#main-listpage ul li ul li{
	padding:0 10px 0 0;
	margin:0 0 0 0;
	float:left;
	clear:none;
	width:auto;
	height:auto;
	 
}


/**/


.gencontent p{
	color:#000;
	font-size:12px;
	line-height:19px;
	color:#434343;
	padding:0 0 5px 0;
}
.gencontent #ingress p{
	color:#000;
	font-size:13px;
	line-height:160%;
	text-align:justify;
}

.gencontent a:link, .gencontent a:visited{
	color:#36709e;
	text-decoration:underline;
}


.gencontent ul li{
	color:#000;
	font-size:13px;
	line-height:160%;
	list-style-type:square;
	padding: 0 0 0 6px;
	margin:0;
	text-align:justify;
}

.gencontent ul{
	padding:10px 0 20px 20px;
	margin:0;
}

.gencontent h2{
	color:#000;
	font-size:18px;
	padding:27px 0 5px 0;
	margin:0;
}

.gencontent h3{
	color:#023d6c;
	font-size:16px;
	padding:14px 0 0px 0;
	margin:0;
	font-weight:normal;
	
}


.gencontent #ingress{
	padding:0 0 20px 0;
}

.gencontent .qna p{
 
	text-align:justify;
	padding:0 0 10px 0;
}

.gencontent .qna ul li{
	color:#525252;
}

.qna a:link, .qna a:visited{
	color:#525252;
}




/**/


#choices, #hotelchoice{
	float:left;
	clear:none;
	margin:0;
	padding: 0 0 0 0px;
	 
	 
}
#choices input, #hotelchoice input{
	margin: 0;
	padding:0;
	float:left;
	text-align:left;
	 
	 
}

#choices label, #hotelchoice label{
	
	float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 3px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
	
}

 
/**/

#choices, #nonstopchoice{
	float:left;
	clear:none;
	 
	padding: 0 16px 0 0px;
	 
	 
}
#choices input, #nonstopchoice input{
	margin: 0;
	 
	 
}

#choices label, #nonstopchoice label{
	float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 3px 0 0 6px;
	color:#ffffff;
	font-weight:bold;
}

#togglebtn{
	float:left;
	clear:none;
	position:relative;
	left:15px;
	top:3px;
	font-size:9px;
	font-weight:normal;
	width:126px;
	background-image: url(http://www.flygresor.se/images/little_expand_white_+.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 115px 3px;
	padding: 0 0px 13px 0;
	z-index:10;

} 

#main-cont a#togglebtn  ,#main-cont a#togglebtn:link, #main-cont a#togglebtn:visited, #main-cont a#togglebtn:hover{
	 background-color:transparent;
	 font-weight:normal;
	 height:auto;
}

#withlowprice, #without, #withreturn, #withhotel, #withpricematrix, #withforeign2{ 
	width:auto;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0;
 
}

#withlowfair2{
	padding:0;
	margin:0;
	width:auto;
	background-color:#518ebf;
	border:0px #fff none;
}

#withforag, #withoutforag{ 
	width:auto;
	background-color:#d5d5d5;
	border:none;
 
}

.chkboxdiv{
	width:205px;
	
	 
	 
	float:left;
	clear:both;
	height:21px;
	padding: 2px 0 0 5px;
	}

 
.chkboxdiv label{
 
	font-size:10px;
		float:left;
	clear:none;
	color:#000;
	font-size:11px;
	padding: 2px 0 0 6px;
	color:#ffffff;
	font-weight:normal;
	
	
	
	
	}


/**/

#showresult_searchbtn{
	
	width:95px;
	height:30px;
	padding:0; 
	font-size:11px;
	float:right;
	clear:none;
	position:relative;
	top:129px;
	right:10px;
}

/**/

#grayArea{
	 
	position:relative;
	padding: 0 0 0 0;
	width:796px;
	float:left;
	clear:both;
	font-size:11px;
	
	
	background-image: url('http://www.flygresor.se/images/showresult_expanddiv.jpg');
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: top left;
	 
	
	
}



#grayArea #gaInner{
	border-top:1px #fff solid;
	border-right:1px #fff solid;
	width:535px;
	padding: 7px 0 0 0;
	float:left;
	clear:none;
	background-color:#548dbb;
}


#grayArea #gaInner2{
	 
	width:540px;
	float:left;
	clear:none;

}
#grayArea #gainner-right{
	color:#fff;
	width:260px;
	float:right;
	clear:none;
	background-color:#7c7770;
  	padding: 0 0 15px 0;
}
#grayArea #gainner-right p{
	color:#fff;
 
}



#grayArea a:link, #grayArea a:visited {
	background-color:transparent;
	font-weight:normal;
	color:#fff;
}





/* TEST TABLE */

 

table.result2 th{
	 
 	background-attachment: scroll;
	background-position: 0 0;
 	background-image: url(http://www.flygresor.se/images/showresult_dotted_gray_border.gif);
	background-repeat: repeat-x;
	background-color:#f0f0f0;
	text-align:left;
	padding:6px 0 6px 20px;
 
	}
	
table.result2 th strong{
	color:#3c3c3c;
	font-size: 11px;
	font-weight:bold;
	position:relative;
	left:-5px;
 	 
	 
 
	}
table.result2 tr {
	
	
	}

table.result2 td{

 
}

table.result2 p{font-size:x-small;line-height:100%;margin:0;padding:0;}
table.result2 p a{margin:0;padding:0;}
table.result2{
	float:left;
	clear:both;
	}
table.result2 .blacker{color:#000;}
table.result2 .btn{float:right;}
table.result2 .dep{color:#2c8ecc;text-align:left;}
table.result2 .dep_arr{text-align:left;padding-left:25px;}
table.result2 .arr{color:#000;}
/**/



/**/
.thegotobtn{

	float:right;
	clear:none;
	width:104px;
	height:31px;
	background-image: url(http://www.flygresor.se/images/goto3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	position:relative;
	right:17px;
 

}


.aff-link img{
	float:left;
	clear:both;
	 
	
}

.aff-link{
	float:left;
	clear:both;
	width:320px;
	padding-left:15px;
   	margin-top:13px;
}
.aff-link p{
	float:left;
	clear:none;
	width:260px;
 	padding: 0 0 0 15px;
 	font-size:11px;
 	font-weight:bold;
 	line-height:140%;
 	color:#000000;
 	margin:0;
 	position:relative;
 
}

.aff-link p a:link,  .aff-link p a:visited, .aff-link p a:hover{
	color:#ff6600;
 	 
 	text-decoration:underline;
}


 .aff-link p a:hover{
	color:#ff6600;
 	 
 	text-decoration:none;
}


/*
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 10px 0 0;
	margin:0 6px 0 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:  right 6px;
	 
 
}

#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 .flagz{
	padding:0;
	margin:0 6px 0 0;
	position:relative;
	top:4px;
 
	}
	
	
	
	/**/
	
	

.taxinc{
	padding:1px 0 0 5px;
	margin:0;
	float:left;
	clear:none;
	font-size:11px;
	font-style:italic;
	text-align:left;
	
}



 td.margin  h5.resulth5{
  
 
	
	position:relative;
	 
	
	
	font-family:  Arial Black, arial, verdana, san-serif;
	color:#fff;
	font-size:20px;
	font-weight:bold;
	padding:0 18px 1px 8px;
	margin:0;
	line-height:normal;
	background-color:#d6281d;
	border-left:3px #70120c solid;
	background-image:url(http://www.flygresor.se/images/money_small_bottm_corner.gif);
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position:right bottom; 
	
	
	
	
	
}


 td.margin  h5.resulth5test{
  
 
	
	position:relative;
	 
	
	
	font-family:  Arial Black, arial, verdana, san-serif;
	color:#d6281d;
	font-size:20px;
	font-weight:bold;
	padding:0 18px 1px 8px;
	margin:0;
	line-height:normal;
	background-color:#fff;
	border-left:3px #70120c solid;
	background-image:url(xhttp://www.flygresor.se/images/money_small_bottm_corner.gif);
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position:right bottom; 
	 
	 
	border-left:3px #d6281d solid;
	
	
	
	
	
}

.splashpricedate{
 
	font-size:10px;
	padding:0;
	margin:0;
	position:relative;
	top:-4px;
	font-weight:bold;
}	

/**/

.text-line{

	position:relative;
	left:20px;
	float:left;
	clear:both;
	width:754px;
	padding: 0 0 0 0;
 	
}
.text-line-wide{

	position:relative;
	left:20px;
	float:left;
	clear:both;
	width:751px;
	padding: 0 0 0 0;
 	background-image: url("http://www.flygresor.se/images/dotted-graygb-line.gif");
	background-repeat: repeat-x;
	background-position:  0 0;
	height:40px;
	margin-bottom:10px;
	margin-top:23px;
}
.text-line-wide h4{

	padding:0;
	margin:0;
	font-size:14px;
	width:auto;
	text-align:center;
	font-weight:normal;
	
	
}

.text-line-wide  a:link, .text-line-wide  a:visited{

	color:#000;
	text-decoration: none;

}
.text-line-wide  a:hover{

	 
	text-decoration: underline;

}

.text-line-wide p{
	padding: 0 0 0 0;
	margin:0;
	color:#000;
	position:relative;
 	top:-7px
 
}
 
.text-line p{
	padding: 10px 0 5px 0;
	margin:0;
	color:#000;
	background-color:#fff;
 	
	background-image: url(http://www.flygresor.se/images/border-dotted-2x2-graywhite.gif);
	background-repeat: repeat-x;
	background-position:  0 17px;
}
 
.text-line .bgwhite{
 color:#3f3f3f;
	background-color:#fff;
	padding: 0 5px 0 5px;
  
}

.text-line-wide .bgwhite{
 	color:#3f3f3f;
	background-color:#fff;
	padding: 0 5px 0 5px;
  	margin-top:-20px;
}

/**/

#choicesdiv{
	 
	float:left;
	clear:none;
	width:510px;
	padding: 10px 0 0px 0px ;
	margin:0;
	height:25px;
	position:relative;
	left:11px;
	
}




/* TAVLINGSSIDAN */

#comp_left{
	float:left;
	clear:none;
 
	width:476px;
}
 
#comp_left h2{
	padding:0 0 16px 45px;
	margin:0;
	font-size:26px;
	font-weight:normal;
	background-image: url(http://www.flygresor.se/tavling/images/pusslepeace.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 4px;
	position:relative;
	left:120px;
}

#comp_left h3{
	padding:15px 0 5px 0;
	margin:0;
	font-size:17px;
	font-weight:bold;
	text-align:center;
 	color:#000;
 	
  
}

#comp_left p{
  	color:#000;
 	
  
}

#comp_right{
	float:right;
	clear:none;
	width:293px;
	background-attachment:scroll;
	background-image:url(http://www.flygresor.se/tavling/images/menu-line.gif);
	background-position:0pt 37px;
	background-repeat:repeat-x;
 
	
}
#comp_right p{
	text-align:center;
 	color:#000;
	
}
 
 
#comp_right_big{
	float:right;
	clear:none;
	width:100%;
	background-attachment:scroll;
	background-image:url(http://www.flygresor.se/tavling/images/menu-line.gif);
	background-position:0pt 37px;
	background-repeat:repeat-x;
	
}

#comp_right_big input{
	width:300px;
	font-size:14px;
	padding:3px;
	float:left;
	clear:both;
	border: 1px #929292 solid;
}


#comp_right_big #comp_subm{
width:200px
	
}
#comp_right_big form{
	float:left;
	clear:both;
	
}


#comp_right h1{

	padding:0 0 15px 0;
	margin:0;
	top:0px;
	font-size:27px;
	font-weight:normal;
	text-align:center;

}
#comp_right_big h1{

	padding:0 0 15px 0;
	margin:0;
	top:0px;
	font-size:27px;
	font-weight:normal;
	text-align:left;

}
#comp_right h5{

	padding:6px 0 0 0;
	margin:0;
	top:0px;
	font-size:14px;
	font-weight:bold;
	text-align:center;

}#comp_right h6{

	padding:6px 0 0 0;
	margin:0;
	top:0px;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	}
	
	
	
	#comp_right_big h6{

	padding:6px 0 0 0;
	margin:0;
	top:0px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	

}
	
	#comp_right_big h6.headli{
	float:left;
	clear:both;
	font-weight:bold;
	font-size:11px;
	padding:15px 0 0 0;
	margin:0;
	line-height:normal;

}	

#comp_right_big #comp_mess{
	height:100px;
}


#comp_right_big #comp_subm{
	width:50px;
	color:#000;
	height:30px;
	 
}





#comp_right_big h5{

	padding:6px 0 0 0;
	margin:0;
	top:0px;
	font-size:14px;
	font-weight:bold;
	text-align:left;

}

 

.comp_post{
	background-image: url(http://www.flygresor.se/tavling/images/menu-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 37px;
	margin: 0 0 40px 0;
}
.comp_post_big{
	background-image: url(http://www.flygresor.se/tavling/images/menu-line.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 37px;
	margin: 0 0 0 0;
}

#comp_men{
	width:100%;
 	margin: 20px 0 30px 0;
	background-image: url(http://www.flygresor.se/tavling/images/menu.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	float:left;
	clear:both;
	height:50px;
}

#comp_men ul {
	margin:10px 0 0 0;
	padding:0;
	 
	float:left;
	clear:both;
	 
	position:relative;
	left:204px;
	 }
	 
#comp_men ul li{
	 margin:0 30px 0 0;
	 padding:0;
	 float:left;
	 clear:none;
	 list-style-type:none;
	 
	 
	 }
	 
	 
#comp_men ul li a:link, #comp_men ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;	
} 
#comp_men ul li a:hover{
	 
	text-decoration:underline;	
} 


.comment_post{
	background-image: url(http://www.flygresor.se/tavling/images/3dotts.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 130px bottom;
	margin:  0 0 10px 0;
	padding: 0 0 10px 0 ;
}
	 
/**/

.gen_expand{
	float:left;
	clear:both;
	padding:0 0 8px 20px;
}

.gen_expand h3{
	float:left;
	clear:both;
	margin:0;
	color:#fff;
	padding:10px 0 6px 0;
	font-size:12px;
	width:497px;
	border-top:1px #82accd solid;
	
}

.gen_expand ul li {
	float:left;
	font-size:13px;
	clear:none;
	width:495px;
	color:#ffffff;
	padding:0 0 3px 14px;
	margin:0;
	list-style-type:none;
	background-image: url(http://www.flygresor.se/images/small-white-square.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 6px;
	
}

.gen_expand ul  {
	float:left;
	clear:both;
	padding:0;
	margin:0;
}


#main-cont .whiteblue a:link, #main-cont .whiteblue a:visited {
background-color:#FFFFFF;
color:#1A476A;
font-weight:normal;
padding:0 1px;
}

#main-cont .whiteblue  {
background-color:#FFFFFF;
color:#1A476A;
font-weight:normal;
padding:0 1px;
}

td.margin {
	padding:15px 0 15px 15px;
}

.moreinfo-outer{
	padding:0 0 2px 0;
}

ul.whiteroom li .slowexplanation{
	background-color:#ffeeaa;
	width:320px;
	padding:6px 4px 6px 7px;
	 
	float:left;
	clear:both;
	
	 
	background-image: url("xhttp://www.flygresor.se/images/yellow-bottom-anchor.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: bottom right;
	border-bottom:1px #e9ca6d solid; 
	 
	
	 
	 
}

ul.whiteroom li.moreinfoli{
	 
	padding-bottom:5px;
	
	
}

.aseparator{
	float:left;
	clear:both;
	height:5px;
	padding:0;
	margin:0;
	font-size:0px;
}

.slowwarning, .timeexp{
	 
	 float:left;
 clear:both;
	 
	 
}

.timeexp{
	
	 
	
	  
	}

.slowwarning {
   
   padding-top:3px;
	 
	
} 
img.showresultsmallclock{
	position:relative;
	top:1px;
	padding-right:3px;
	float:left;
	clear:both;
}
img.showresultsmallexcl{
	position:relative;
	top:3px;
}

.norborder  {
	background-color:#fff;
	padding:11px 6px 0 6px;
	margin:0;
	padding-bottom:13px
}



.moneysuffix{

	line-height:normal;

}




.expanderbtn{
	position:relative;top:6px;left: -95px;float:left;clear:none;width:104px;
}

/* email result form and button */

.emailbtn{
	 
	float:left;
	clear:none;
	width:68px;
	padding:0;
	margin:0;
	top:6px;
	 
	 position:relative;
	left:-107px
}


.showmore{
	  float:right;clear:none;width:104px;
	  height:31px;
 
 
	}

.shrcomplogo{
	 float:left;clear:none;width:104px;
	position:relative;left:-116px;
	}

#MessageDiv p{

	color:#000000;
	font-size:11px;
	width:100%; 
	padding-bottom:8px;
	line-height:1.4em;
	
}

#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;	
	
	
}

#messavgeDivInner{
	border:1px #686868 solid;
	background-color:#fff; 
}

#MessageDiv #messagehead h3{
	 
	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;
	
}


/* hotels-search */



#hotels-menu-outer {
	
	float:left;
	clear:both;
	background-color:#fff9e9;
	border:1px #f3aa41 solid;
	width:794px;
	margin:0 0 0 0;
	
}


#hotels-menu{
	
	float:left;
	clear:both;
	background-color:#F3AA41;
	width:786px;
	padding: 0 0 0 8px;
 
	margin:0 0 0 0;
	
}


#hotels-menu-outer h5#hotel-rubrik{
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 24px ;
	width:100%;	
	
	font-size:11px;
	
	color:#fff; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 
	background-image: url(http://www.flygresor.se/images/hotel-search/hotel_headericon.gif);
 
	background-repeat: no-repeat;
	background-position: 0 5px;
	
}


#hotels-menu-outer h5#hotel-rubrik-right{
	
	color:#fff;
	padding:6px 8px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}
#hotels-menu-outer h4{
	
	color:#d6281d;
	font-size:16px;
	float:left;
	clear:both;
	font-weight:bold;
	width:100%;
	padding:3px 0 3px 0;
	margin:0;
}

#hotels-menu-outer .hotels-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:260px;
	 	
}

#hotels-inner-sublinks{
	clear:both;
	width:784px;
 
	border-top:1px solid #F3AA41;
	margin-top:10px;
	padding-top:10px;
	padding-left:10px;
	height:43px;
	
}
#hotels-inner-sublinks a{
float:left;
clear:none;

}
.hotels-thehotelimg{
	 float:left;
	 clear:none;
	 position:relative;
	 left:11px;
	
}
.hotels-thehotelimg img{
	 
}

#hotels-onoffdiv {
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:783px;
	background-image: url(http://www.flygresor.se/images/hotel-search/hotels-bgrepeat.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	 
	 
}
#hotels-onoffdiv  .stars{
	 float:left;
	 clear:both;
	 width:71px;
}


.hotels-inner-content{
	width:164px;
	float:right;
	clear:none;
	padding:0 0 5px 0;
	position:relative;
	right:8px;
	 

}

#hotels-menu-outer h6{

	padding:0 0 3px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;

}




/**/
 #rentalcars-menu-outer {
	
	float:left;
	clear:both;
	border-right:1px #7c786f solid;
	width:794px;
	margin:0 0 0 0;

}
#rentalcars-onoffdiv ul {
	padding:0;
	margin:0;
 	

}
#rentalcars-onoffdiv ul li {
	float:left;
	clear:none;
	width:131px;
	height:39px;
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	border-bottom:1px #7c786f solid;
 	border-left:1px #7c786f solid;
 	
 	

}

#rentalcars-onoffdiv img{
	float:left;
	display:inline;
	clear:none;
	padding-right:7px;
}
#rentalcars-onoffdiv a:link, #rentalcars-onoffdiv a:visited{
	color:#000;
	text-decoration:underline;
}

#rentalcars-onoffdiv ul li h4 a:hover {
	
	text-decoration:underline;

}
#rentalcars-menu {
	
	float:left;
	clear:both;
	background-color:#779281;
	width:785px;
	padding: 0 0 0 10px;
 
	margin:0 0 0 0;
	
}

#rentalcars-menu-outer h5#rentalcars-rubrik {
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:7px 0 7px 22px ;
	width:100%;	
	font-size:11px;
	color:#fff; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-image: url(http://www.flygresor.se/images/rentalcarsicon.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	
}

#rentalcars-menu-outer h5#rentalcars-rubrik-right{
	
	color:#fff;
	padding:6px 6px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}

#rentalcars-menu-outer h5#rentalcars-rubrik-right img{
	
	position:relative;
	top:1px;
	padding:0 0 0 1px ;
	
}
#rentalcars-menu-outer h4{
	
	 
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
	
}

/**/

#lowestfairs-menu-outer  {
	
	float:left;
	clear:both;
	border-right:1px #7c786f solid;
	 
	width:794px;
	margin:0 0 0 0;

}

#lowestfairs-onoffdiv ul {
	padding:0;
	margin:0;
}

#lowestfairs-onoffdiv ul li {
	float:left;
	clear:none;
	width:131px;
	height:39px;
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	border-bottom:1px #7c786f solid;
 	border-left:1px #7c786f solid;

}

#lowestfairs-onoffdiv ul li h4 a:hover {
	
	text-decoration:underline;

}




#lowestfairs-menu {
	
	float:left;
	clear:both;
	background-color:#7c786f;
	width:785px;
	padding: 0 0 0 10px;
 
	margin:0 0 0 0;
	
}
#lowestfairs-menu-outer h5#lowestfairs-rubrik {
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 22px ;
	width:100%;	
	
	font-size:11px;
	
	color:#ffe7bd; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 
	background-image: url(http://www.flygresor.se/images/lowestpriceicon.gif);
 
	background-repeat: no-repeat;
	background-position: 0 6px;
	
}


#lowestfairs-menu-outer h5#lowestfairs-rubrik-right{
	
	color:#fff;
	padding:6px 6px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}


#lowestfairs-menu-outer h5#lowestfairs-rubrik-right img{
	
	position:relative;
	top:1px;
	padding:0 0 0 1px ;
	
}


#lowestfairs-menu-outer h4{
	
	 
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
	
}

#lowestfairs-menu-outer h4 a:link,#lowestfairs-menu-outer h4 a:visited{
	
	color:#3d3a35;
}

#lowestfairs-menu-outer .nr-prefix{
	
	color:#7c786f;
	font-size:11px;
	width:auto;
	float:right;
	clear:none;
	position:relative;
	top:3px;
	right:3px;
	 
}

#lowestfairs-menu-outer .smaller{
	
	color:#7c786f;
	font-size:10px;
	float:left;
	clear:both;
 	position:relative;
 	left:-3px;
	width:123px;
	font-family:arial;
	padding:0 0 0 8px;
	margin:0 0 0 0;	
	
}

#lowestfairs-menu-outer .lowestfairs-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
	 	
}

.lowestfairs-thehotelimg{
	 float:left;
	 clear:none;
	 position:relative;
	 left:11px;
	
}
.lowestfairs-thehotelimg img{
	 
}

#lowestfairs-onoffdiv{
font-family:arial;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:100%;
	background-image: url("xhttp://www.flygresor.se/images/cheapestfairs-bgrepeat.gif");
background-color:#fff9e9;
		background-repeat: repeat-y;
	background-position: -1px 0;
}
#lowestfairs-onoffdiv .stars{
	 float:left;
	 clear:both;
	 width:71px;
}


.lowestfairs-inner-content{
	width:164px;
	float:right;
	clear:none;
	padding:0 0 5px 0;
	position:relative;
	right:8px;
	 

}

#lowestfairs-menu-outer h6{

	padding:0 0 3px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;

}

/**/
 
#matrix-menu-outer{
	
	float:left;
	clear:both;
	 
	 
	width:795px;
	margin:0 0 0 0;

}

/**/



#matrix-menu-outertest{
	
	float:left;
	clear:both;
	
	height:3px;
	background-color:#67A0CE  ;
	width:795px;
	margin:5px 0 0 0;

}

#matrix-onoffdiv ul {
	padding:0;
	margin:0;
}
#matrix-onoffdiv ul li{
	float:left;
	clear:none;
	width:131px;
	height:39px;
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	border-bottom:1px #7c786f solid;
 	border-left:1px #7c786f solid;
 	
 	

}
#matrix-onoffdiv ul li h4 a:hover{
	
	text-decoration:underline;

}
/**/
#first-tab-info-menu{
	
	float:left;
	clear:both;
	background-color:#67A0CE;
	width:786px;
	padding: 0 0 0 10px;

	 
 
	margin:0 0 0 0;
	
}
#first-tab-info h5#first-tab-info-rubrik{
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 22px ;
	width:100%;	
	font-size:11px;
	color:#fff; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.flygresor.se/images/matrixicon.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}


#first-tab-info h5#first-tab-info-rubrik-right{
	
	color:#fff;
	padding:6px 6px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}

#first-tab-info h5#first-tab-info-rubrik-right img{
	
	position:relative;
	top:1px;
	padding:0 0 0 1px ;
	
}


#first-tab-info h4{
	
	 
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
	
}

#first-tab-info h4 a:link,#first-tab-info h4 a:visited{
	
	color:#3d3a35;
}

#first-tab-info .nr-prefix{
	
	color:#7c786f;
	font-size:11px;
	width:auto;
	float:right;
	clear:none;
	position:relative;
	top:3px;
	right:3px;
	 
}

#first-tab-info-outer .smaller{
	
	color:#7c786f;
	font-size:10px;
	float:left;
	clear:both;
 	position:relative;
 	left:-3px;
	width:123px;
	font-family:arial;
	padding:0 0 0 8px;
	margin:0 0 0 0;	
	
}

#first-tab-info .first-tab-info-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
	 	
}

 
/**/
#matrix-menu{
	
	float:left;
	clear:both;
	background-color:#758e9c;
	width:786px;
	padding: 0 0 0 10px;
 
	margin:0 0 0 0;
	
}
#matrix-menu-outer h5#matrix-rubrik{
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:6px 0 7px 22px ;
	width:100%;	
	font-size:11px;
	color:#fff; 
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(http://www.flygresor.se/images/matrixicon.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}


#matrix-menu-outer h5#matrix-rubrik-right{
	
	color:#fff;
	padding:6px 6px 7px 0 ;
	margin:0;
	font-size:11px;
	 
	float:right;
	clear:none;
	width:auto;
	
}


#matrix-menu-outer h5#matrix-rubrik-right img{
	
	position:relative;
	top:1px;
	padding:0 0 0 1px ;
	
}


#matrix-menu-outer h4{
	
	 
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
	
}

#matrix-menu-outer h4 a:link,#matrix-menu-outer h4 a:visited{
	
	color:#3d3a35;
}

#matrix-menu-outer .nr-prefix{
	
	color:#7c786f;
	font-size:11px;
	width:auto;
	float:right;
	clear:none;
	position:relative;
	top:3px;
	right:3px;
	 
}

#matrix-menu-outer .smaller{
	
	color:#7c786f;
	font-size:10px;
	float:left;
	clear:both;
 	position:relative;
 	left:-3px;
	width:123px;
	font-family:arial;
	padding:0 0 0 8px;
	margin:0 0 0 0;	
	
}

#matrix-menu-outer .matrix-inner{
	
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
	 	
}

/**/
.starrate-bg{

	width:100%;
	height:13px;
	float:left;
	clear:both;
	background-image: url(http://www.flygresor.se/images/hotel-search/stars_inactive.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	
}

.starrate-inner-bg{

	width:69px;
	height:13px;
	float:left;
	clear:both;
	background-image: url(http://www.flygresor.se/images/hotel-search/stars_active.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
 

.hotels-notice{
	padding:2px 0 0 0;
	margin:0;
	width:100%;
	font-size:10px;
	color:#7c7771;
	float:left;
	clear:both;
	font-style: italic
}


#hotels-menu-icon{
	position:relative;
	top:1px;
	left:2px;
}

p#pricecal{
	padding:0;
	margin:0;

}
p#pricecal a:link, p#pricecal a:visited{
	padding:0;
	margin:0;
	color:#FFE7BD;
	font-size:13px;
	position:relative;
	top:-6px;
	left:15px;
	
	

}

.intablead{
	width:auto;
	padding:0 0 20px 30px;
	float:left;
	clear:both;
}



#rightbar{
	font-weight:normal;
	padding-bottom:15px;
}

/**/

span.pricesample{
	background-color:#88847e;
	font-size:11px;
	color:#ffe7bd;
	padding:2px 4px 2px 4px ;
	margin:5px 0 0 5px;
	float:left;
	clear:none;
	font-weight:bold;
}

/**/
 

#smallfromfield{
	background-image: url('http://www.flygresor.se/images/arrow3.gif');
	background-repeat: no-repeat;
	background-position: 245px 17px ;
	width:287px;
	float:left;clear:none;
}

#smalltofield{
	width:220px;
	float:left;
	clear:none;
	padding: 0 0 0 10px;
}

#smallformextras{
	float:left;
	clear:none;
	width:143px;
	padding:0 0 0 0px;
	margin-left:-10px;
}
#smallformextras select{
 width:138px;
}


/**/

#theclosex{

	position:relative;
	width:15px;
	height:14px;
	float:right;
	clear:none;
	margin-top:-2px;
	top:1px;
	right:1px;
	background-image: url('http://www.flygresor.se/images/closex.gif');
	background-repeat: no-repeat;
	background-position: 0 -16px;
	
	
	
 
}

/**/

#main-cont  #filter 
{
	 
	 
	background-color:#518ebf;
	padding:8px;
	float:left;
	clear:both;
	width:206px;
	 
	}
	
	
#main-cont  #filter fieldset
{
	 
		width:200px;
 
	}
	
		
#main-cont  #filter h4
{
	 
	width:170px;
 	font-weight:normal;
 	font-size:12px;
 	padding:2px 0 8px 25px;
 	margin: 5px 0 2px 5px ;
 	float:left;
 	clear:both;
 	text-transform:uppercase;
 	
 	background-image: url('http://www.flygresor.se/images/iconflatsmallfiltertools.gif');
	background-repeat: no-repeat;
	background-position: 0 0;
	
	
	}
	
	
/**/

.overDivInner{
	background-image: url('http://www.flygresor.se/images/tooltipbg.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	width:207px;
	height:58px;
	text-align:left;
	padding: 10px 0 0 10px ;
}
	
.overDivInner h4{
	
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
	
	
	
	
}.overDivInner h5{
	
	padding:0;
	margin:0;
	
		font-size:10px;
	font-weight:bold;
	
	
}
	.overDivInner h6{
	
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:normal;
	color:#e31d0e;	
	
	
	
}


.fromto{
	font-size:12px;
	font-weight:bold;
	clear:both;
	float:left;
	clear:both;
	width:100%;
	background-color:#e6e6e6;
	padding-top:3px;
	padding-bottom:5px;
}

.ttheadertest{
	font-size:11px;
	font-weight:bold;
	clear:both;
	float:left;
	clear:both;
	width:100%;
	color:#7c7c7c;
	padding-top:2px;
	padding-bottom:2px;
}


.ttprice{
	color:#db1717;
	font-weight:bold;
	font-size:13px;
	float:left;
	clear:both;
	width:100%;
	padding-bottom:4px;
	 
}

.ttarrows{
 
	color:#7c7c7c;
}
	
	div#tipDiv {
	    color:#000; 
	    font-size:11px; 
	    line-height:1.2;
	    background-color:#fff; 
	    border:1px solid #d1d1d1; 
	    width:210px; 
	  
	    font-size:11px;
	}

#citys{
	 
	float:left;
	clear:both;
	position:relative;
	bottom:-20px;
	background-color:#ecebeb;
	width:100%;
	 
	 
}
#citys ul {
padding:0;
margin:0;
	 
	 
}
#citys ul li {
background:#DADADA none no-repeat scroll 0 0;
 
color:#8B8B8B;
font-weight:normal;
margin-bottom:1px;
margin-left:0;
margin-right:1px;
 
padding:4px 6px 5px 4px;
position:relative;
list-style-type:none;
font-size:11px;
float:left;
clear:none;
 white-space: nowrap;
 

	 
} 



/*  */
.generic-placeholder{
	float:left;
	clear:both;
	padding:30px 0 0 0;
	width:100%
}

.generic-placeholder h3{
	font-weight:bold;
	font-size:14px;
	padding: 15px 0 0 0;
	float:left;
	clear:both;
	width:auto;
	margin:0;
 
}


.generic-placeholder p{
	float:left;clear:both;width:100%;
	padding:0 0 10px 0;
	color:#000;
	font-size:12px;
	line-height:138%;
	
}



/* start - listboxes*/



.listbox{
	width:145px;
	padding:5px 5px 5px 0;
	clear:none;
	float:left;
	 
	

		
}
.listbox img { float:left; margin:0; }

.listbox ul, .bigmapairportlinks ul, .generic-placeholder ul{
	padding:3px 0 0 0;
	margin:0 0 0 0 ;
	float:left;
	clear:both;
	width:100%;
	
}

.listbox ul li,  .bigmapairportlinks ul li {
	padding:2px 0 2px 10px;
	margin:0 0 0 0;
	list-style-type:none;
	background-image: url(http://www.flygcentralen.se/_gfx/_newimages/gray5x5bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	color:#747474;
	font-size:11px;
	
	
	
	
} 

 .generic-placeholder ul li{
	padding:2px 0 5px 9px;
	margin:0 5px 0 0;
	list-style-type:none;
	background-image: url(http://www.flygcentralen.se/_gfx/_newimages/gray5x5bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	color:#747474;
	font-size:11px;
	float:left;clear:none;
	
	
	
	
} 
 .generic-placeholder ul li a:link,  .generic-placeholder ul li a:visited {
 
	
	padding: 0 10px 0 0;
	
	
} 

.listbox ul li a:link, .listbox ul li a:visited {
 
	color:#747474;
	text-decoration:none;
 
	
} 
.listbox ul li a:hover{
 
	color:#747474;
	text-decoration:underline;
 
	
} 
.listbox img{
	float:left;
	clear:none;
	padding:1px ;
	border: 1px #bababa solid;
	position:relative;
	top:0px;
}

.listbox h5{
	padding: 0 0 0 0;
	 
	color:#000;
	float:left;
	clear:none;
	font-size:12px;
	border-bottom:1px dashed #BEBEBE;
	font-weight:bold;
	padding: 0 0 0 0;
	margin:0;
	width:auto;
	width:100%;

}

.listbox h5 a:link, .listbox h5 a:visited{
	

	color:#BF0005;
	text-decoration:underline;
	
}

/**/




table#bigmaplist  td{
vertical-align:top;
text-align:left;



}
table#bigmaplist  {
float:left;
clear:both;
 

}
/**/

.infobubble ul{
padding:0;
margin:0;
}
.infobubble ul li{
padding:0 ;
margin:0;
font-size:12px;
list-style-type:none;

}
.infobubble h3{
padding:0 ;
margin:0;
font-size:17px;


}
.infobubble h5{
padding:0px;
margin:0;
font-size:12px;

color:#5b5b5b;
}

/**/
 
.radioclass{
	float:left;
	clear:none;
	width:140px;
	padding-bottom:  5px ;
	
}


.radioclass label{
	font-size:12px;
	position:relative;
	padding: 0 0 0 7px;
	
}


input#comp_subm{
	background-color:#4385B9;
	color:#fff;
	height:20px;
}

.adottedline{
	background-attachment:scroll;
	background-image:url(http://www.flygresor.se/tavling/images/menu-line.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	float:left;
	clear:both;
	height:2px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;

}


/**/

#navlist li.flags a{

	background-color: #f6f6f6;
	padding:1px 1px 1px 1px ;
	position:relative;
	 
	 
}
#navlist li.flags {
	top:3px;
	background-color: #f6f6f6;
	padding: 0 0 0 0;
	position:relative;
 	float:right;
	clear:none;
	 
}

/**/
	
#display-onoff #autocomplete_choices{

	 

} 

#display-onoff div.autocomplete ,#searchfield div.autocomplete {
  position:absolute;
  background: #FEFEFE;
  z-index:100000;
  width:auto;
  border: 1px solid #7C7C7C;
  margin:0;
  padding:0;
  color:#000;
  overflow-x:hidden;
}

#display-onoff div.autocomplete ul, #searchfield div.autocomplete ul {
  list-style-type:none;
  margin:0;
  padding:0;
  color:#000;
  width:100%;
}
	
#display-onoff div.autocomplete ul li.selected, #searchfield div.autocomplete ul li.selected {
	 
	background: #fff4ce;  
	color: black; 
 
	
	 }
	
#display-onoff div.autocomplete ul li , #searchfield div.autocomplete ul li {
 
	  list-style-type:none;
	  display:block;
	  margin:0;
	  padding:3px;
	  cursor:pointer;
	  color:#000000;
	  font-size:11px;
	  border-bottom:1px #dadada solid;
	  display:block;
	  width:380px;
	  
}

/**/
#teasericons{
	
	float:left;
	clear:both;
	width:100%;
	padding-bottom:10px;
	padding-top:30px;
	
	
}

.undericon{
	float:left;
	clear:none;
	width:142px;
	height:70px;
	margin-right:20px;
	padding-left:45px;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	line-height:90%;
}

#icon-rcom{
	padding-left:38px;
	background-attachment:scroll;
	background-image:url("http://www.flygresor.se/images/frontpage_listenicon.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}

#icon-bookmark{
	background-attachment:scroll;
	background-image:url("http://www.flygresor.se/images/firstpage_bookmarkicon.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}


#icon-iphone{
	padding-left:38px;
	background-attachment:scroll;
	background-image:url("http://www.flygresor.se/images/firstpage_ipodicon.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}


#icon-newsletter{
	background-attachment:scroll;
	background-image:url("http://www.flygresor.se/images/firstpage_webmailmess.gif");
	background-position:0 0;
	background-repeat:no-repeat;
}




.undericon p{
	padding-top:1px;
	margin-top:1px;
	color:#444444;
 	width:135px;
}

.undericon h4{
 	font-size:12px;
	color:#444444;
	padding:0 0 0 1px;
	margin:0px;
	width:135px;
	
}

#mailform{
	position:absolute;
	display:block;
	z-index:1000;
	left:10px;
	top:10px;
}


iframe#emailsend{

	border:0px #fff none;
	
}

/**/

#matrixunder{
	
	clear:both;
	width:772px;
	text-align:right;
	background-attachment:scroll;
	background-image:url("http://www.flygresor.se/images/anarrow32.gif");
	background-position:780px 9px;
	background-repeat:no-repeat;
	background-color:#758e9c;
	padding-right:24px;
	height:25px;
	 
	 
	
	
}

#matrixunder a{
	padding:0;
	margin:0;
	position:relative;
	top:6px;
}

#matrixunder a:link, #matrixunder a:visited{
	 color:#fff;
	 font-size:11px;
	 font-weight:bold;
	 
	 padding:0 0 0 0;
	 margin:0 0 0 0;
 
}


/**/


#loadingbar{

	
}


/**/

 


table.result2 th strong.classoff{
	
	text-decoration: line-through; color: #999999;
	
}

/**/

/**/
	
#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;
}


#blurredbg{
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	background-image: url("http://static.flight24.com/images/blurredbg.png");
	background-repeat: repeat ;
	background-position: left top;
	 
}


/**/



 #hotels-menu-outer2 .hotels-inner{
	float:left;
	clear:none;
	padding:6px 0 0 0;
	width:264px;
	margin-top:8px;
	margin-bottom:5px;
	height:111px;
}

.hotels-inner-content h6 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 3px;
}

.hotels-inner-content h4 {
clear:both;
color:#D6281D;
float:left;
font-size:16px;
font-weight:bold;
margin:0;
padding:3px 0;
width:100%;
}
.hotels-thehotelimg{
	float:left;
	clear:none;
	right:0px;
	left:0;
	padding:0 8px 5px 0;
	padding-left:10px;	
}

.hotels-inner-content{
	float:left;
	clear:none;
	padding-left:0;
	margin-left:0;
 	left:0px;
	right:0px;
}


#lowestfairs-onoffdiv2  {
	background-color:#FFF9E9;
	border-right:1px solid #7C786F;
}

#lowestfairs-onoffdiv2 ul {
	padding:0;
	margin:0;
}

#lowestfairs-onoffdiv2 ul li {
	float:left;
	clear:none;
	width:131px;
	height:39px;
 	padding:0;
 	margin:0;
 	list-style-type:none;
 	border-bottom:1px #7c786f solid;
 	border-left:1px #7c786f solid;
}


#lowestfairs-onoffdiv2 ul li h4 a:hover {
	text-decoration:underline;
}

#lowestfairs-onoffdiv2 h4{
	font-size:17px;
	font-weight:bold;
	width:auto;
	padding:3px 0 1px 5px;
	margin:0;
	color:#000000;
	float:left;
	clear:none;
}

#lowestfairs-onoffdiv2 h4 a:link,#lowestfairs-onoffdiv2 h4 a:visited{
	color:#3d3a35;
}



#lowestfairs-onoffdiv2 .nr-prefix{
	color:#7c786f;
	font-size:11px;
	width:auto;
	float:right;
	clear:none;
	position:relative;
	top:3px;
	right:3px;
}

#lowestfairs-onoffdiv2 .smaller{
	color:#7c786f;
	font-size:10px;
	float:left;
	clear:both;
 	position:relative;
 	left:-3px;
	width:123px;
	font-family:arial;
	padding:0 0 0 8px;
	margin:0 0 0 0;	
}

#lowestfairs-onoffdiv2 .lowestfairs-inner{
	float:left;
	clear:none;
	padding:10px 0 0 0;
	width:264px;
}

#lowestfairs-onoffdiv2{
	font-family:arial;
	float:left;
	clear:both;
	padding:0;
	margin:0;
	width:794px;
	background-color:#fff9e9;
	background-repeat: repeat-y;
	background-position: -1px 0;
}
 
#lowestfairs-onoffdiv2 .stars{
	 float:left;
	 clear:both;
	 width:71px;
}

#lowestfairs-menu-outer h6{
	padding:0 0 3px 0;
	margin:0;
	font-size:12px;
	font-weight:bold;
}

/**/

#rentalcars-onoffdiv{	
 	font-family:arial;
	float:left;
	clear:both;
	padding:5px 7px 7px 7px ; 
	margin:0;
	width:779px;
	background-color:#d8e4dd;
	background-repeat: repeat-y;
	background-position: -1px 0;
	border:1px #779281 solid;
	font-size:13px;
	text-align:left;
}

#rentalcars-onoffdiv p{	
 	color:#000;
	font-size:13px;
}

#submenubar{
	float:left;
	clear:both;
	width:100%;
	background-color:#849ba6;
	height:2px;
	line-height:0px;
	font-size:1px;
	margin-top:0px;
}
 
#submenu{

	float:left;
	clear:both;
	 
	width:100%;
	
}

/**/
.disablecheckbox{
	position:relative;
	top:2px;
	float:left;
	clear:none;
}

/**/

#generalmessagediv{
	float:left;
	clear:both;
	border:1px #f25b08 dashed;
	background-color:#ffffcc;
	margin: 25px 0 15px 0 ;
	padding-bottom:8px;
	width:100%;
}


#generalmessagediv p{
	padding: 5px 5px 0 5px; 
	color: #414110;
	font-size:14px;
}

#generalmessagediv img{
	float:left;
	clear:none;
	display:inline;
	padding-right:5px;
}

#generalmessagediv a:link, #generalmessagediv a:visited{
	color:#f25b08;
	text-decoration:underline;
}


/**/
#generalmessagediv-info{
	float:left;
	clear:both;
	border:1px #a6acb3 dashed;
	background-color:#def1f7;
	margin: 25px 0 15px 0 ;
	padding-bottom:8px;
	width:100%;
}
#generalmessagediv-info p{
	padding: 5px 5px 0 5px; 
	color: #414110;
	font-size:14px;
}

#generalmessagediv-info img{
	float:left;
	clear:none;
	display:inline;
	padding-right:5px;
}
#generalmessagediv-info a:link, #generalmessagediv-info a:visited{
	color:#004a6c;
	text-decoration:underline;
}

/**/
#ingbartext{ padding:0;margin:0 0 0 3px; position:relative;top:-7px; }
#ingbar{ display:none;position:absolute; z-index:100000; left:0px; top:0px; font-size:20px; 	padding:10px; 	background-color:#f7ec90;	color:#000; }

/**/

  ul#welcomepageurls {
	float:left;
	clear:none;
  	padding:20px 0 0 0;
  	margin:0;
   
	
}

 ul#welcomepageurls li{
	float:left;
	clear:none;
	width:172px;
	background-color:#d0d0d0;
	height:62px;
	margin-right:5px;
	margin-bottom:5px;
	padding:10px;
	background-color:#fffdc2;
	background-image:none;
	border:1px #bfbfbf solid;
 	list-style-type:none;
 	text-align:left;
}

#ah2{clear:both;
float:left;
font-size:22px;
font-weight:normal;
margin:0;
padding:15px 0 1px 0;
width:100%;
text-align:left;

}

ul#welcomepageurls h3 a:link, ul#welcomepageurls h3 a:visited{
	
	font-size:21px;
	color:#000;
	
	font-weight:bold;

	
}
ul#welcomepageurls h3  {
	
	margin:-4px 0 0 0;
	padding:0;
	font-family: "Times CY","Times New Roman", "Times", serif;
}

ul#welcomepageurls h2{
 		margin:0;
	padding:0;
	font-family: "Times CY","Times New Roman", "Times", serif;
}
 ul#welcomepageurls h2 a:link, ul#welcomepageurls h2 a:visited{
	 
	color:#c40000;
	font-size:42px;
	font-family: 'Times New Roman';
	 
 
}



/**/

#topadsense{
	
	float:right;
	clear:both;
	position:relative;
	top:5px;
	
}



