html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,h7,h8,h9,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}th{text-align:left;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{font:12px/1.5 Tahoma,Geneva,Kalimati,sans-serif;color: #4d4d4d;}
a{text-decoration:none; color: #037ec7;}
a:hover{text-decoration:underline;}
a:hover p{text-decoration:none;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
dl,hr,h1,h2,h3,h4,h5,h6,h7,h8,h9,ol,ul,pre,table,address,fieldset{margin:0px;}
h1,h2,h3,h4,h5,h6,h7,h8,h9{font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
h1{font-size:25px; color: #434340;font-weight: normal}
h4{font-size:18px; color: #515455;font-weight: normal; padding-top:5px;}
h6{font-size:14px; color: #8A8989;font-weight: bold;}
h5{font-size:14px;color: #333333;font-weight: bold;}
h7{font-size:25px; color: #515455;font-weight: normal; text-transform:uppercase; padding-top:5px;}
h8{font-size:16px;color: #515455;font-weight: bold;text-transform:uppercase;}
h9{font-size:18px; color: #515455;font-weight: normal; text-transform:uppercase; padding-top:5px;}
h2{font-size:20px; color: #515455;font-weight: normal; text-transform:uppercase; padding-top:5px;}
h3{font-size:16px;color: #515455;font-weight: bold;text-transform:uppercase;}
h2.heiti{font-size:20px; color: #515455;font-weight: normal; text-transform:uppercase; padding-top:5px;}
h3.subheiti{font-size:16px;color: #515455;font-weight: bold;text-transform:uppercase;}
small{font-size:11px;}
p{margin-bottom:10px;}
p.subscript{font-size:11px}
p.graylink{color: #4d4d4d; }
.oklarad h5{Font-size:30px; color: #ed008c; }
.oklarad h4{Font-size:20px; color: #ed008c; }
.klarad h5{Font-size:30px; color: #12ff00; }
.klarad h4{Font-size:20px; color: #12ff00; }
div.almennt{padding:50px;min-height:480px;}
.clear { width: 100%; overflow: hidden; }
.hidden {display:none;}
.rammi { float:left; margin-right:20px; }
.rightcol {float:right; width:480px; }

.hotelinfo { background:#f7f7f7 none repeat scroll 0 0; overflow:hidden; height:250px; border:#CCCCCC 1px solid;}
.hotelinfo img { float:left; margin:20px; border:#CCCCCC medium solid; width:200px;}
.hotelinfo h4 { font-size:18px; color:#333333; margin:15px 0 10px 15px; }
.hotelinfo p{color:#333333; margin: 0 30px 0 0;}
.hotelinfo a { text-decoration:none;}
.facebook-box { background:url(http://www.urvalutsyn.is/media/originals/facebook2.png) no-repeat; width:220px; height:247px; margin:0px 0 0 0; }
.lukkupottur-box { background:url(http://www.urvalutsyn.is/media/originals/UUVSlukkupottur.jpg) no-repeat; width:220px; height:247px; margin:0px 0 0 0; }
.infobox {padding:10px; background:#F4F4F4;}
.infobox img {float:right; margin:0 0 0 20px; border:#999 medium solid;}
.info-list { background:#ffdef8; float:right; width:220px; margin:0 0 10px 0; padding:10px 10px 20px 10px;}
.info-list span strong {color:#61023a; }
.info-list span {font-size:16px; color:#61023a;}
.info-list h4 { color:#61023a; font-size:25px; margin:0px 0 10px 0;}
.info-list img {border:#61023a 1px solid;}
.info-list p {color:#61023a;}
.info-list a {color:#61023a; text-decoration:underline;}
.tripid { width:430px; margin:10px 0 0 0; padding:10px; background:#f7f7f7;}
.tripid h4 {color:rgb(153, 0, 0);}
.tripid span {color:rgb(153, 0, 0); font-size:24px;}
.tripid img {float:right; margin:0 0 0 20px; border:#999 medium solid;} 

.sol.awbutton:hover {
background-color:#c05a1c;
}

.sol.awbutton {
background-color:#f1801b;
}

.small.awbutton {
font-size:11px;
}

.awbutton:hover {
background-color:#111111;
color:#FFFFFF;
}

/* frétta kerfi byrjar*/
#contentest .index {
	width: 200px;
	height: 200px;
	background-color: #ff00ff;
}

#contentest .item h1{
	font-size: 12px;
	margin: 2px 0 2px 0;
}

#contentest .item a {
}

#contentest .item a:hover {
	color: #ffffff;
	text-decoration: none;
}

#contentest .item:hover {
	color: #ffffff;
	background-color: #037fc9;
	text-decoration: none;
}

#contentest .item .more{
}

/* frétta kerfi endar*/

.awbutton {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#222222 url(http://www.zurb.com/images/overlay-button.png) repeat-x scroll 0 0;
border-bottom:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
}


body,html{min-width:960px;margin:0;padding:0;}
body{background:#E8E9EB;background-image:url(images/container_bg.jpg);background-repeat:repeat-y;background-position:top center;min-width:960px;}
hr{border:0;width:700px;color:#d7d7d7;background-color:#d7d7d7;height:2px;margin:10px 0;}
#wrap{width:950px;margin:0 auto;padding:10px 0 10px 10px;position:relative;}
.clear{clear:both;}
#sidebar{float:left;width:220px;}
#boka{ background: #047EC7 url(images/bg-boka-header.png) no-repeat center 4px;width:200px;color:#fff;padding:60px 10px 10px;}
#boka .start-here { position: absolute; top: 108px; left: -79px; }
#boka label{text-transform:uppercase;}
#boka ul{list-style:none;margin:0 0 5px;padding:10px 0;float:left;}
#boka ul li{margin:0; float:left; width: 100px;font-size: 11px;}
#boka div.item label{width:125px;display:block;float:left;}
#boka div.count select{width:75px;}
#boka #qs_departure_destination_id,#boka #qs_arriving_destination_id,#boka #qs_date_from,#boka #qs_date_to,#qs_packagecategory_id, #qs_package_id{width:200px;}
#boka #search_switcher { position: relative; }
#boka #search_switcher { min-height:85px; padding:26px 0 5px;}
#boka #select_flight {padding: 34px 0 0; position: relative; }
#boka #select_package {padding: 34px 0 0; position: relative; }
#boka #search_switcher h2 { text-indent: -9999px; z-index: 1000; position: absolute; top: 0; left: -22px; background: transparent url(images/bg-boka-forsida-1.png) no-repeat top left; width: 228px; height: 30px; }
#boka #select_flight h2 { text-indent: -9999px; z-index: 1000; position: absolute; top: 0; left: -22px; background: transparent url(images/bg-boka-forsida-2.png) no-repeat top left; width: 228px; }
#boka #select_package h2 { text-indent: -9999px; z-index: 1000; position: absolute; top: 0; left: -22px; background: transparent url(images/bg-boka-forsida-2.png) no-repeat top left; width: 228px; }
.theme-sol #search_switcher h2 { background-image: url(images/bg-boka-sol-1.png) !important; }
.theme-borgir #search_switcher h2 { background-image: url(images/bg-boka-borgir-1.png) !important; }
.theme-aevintyri #search_switcher h2 { background-image: url(images/bg-boka-aevintyri-1.png) !important; }
.theme-skidi #search_switcher h2 { background-image: url(images/bg-boka-skidi-1.png) !important; }
.theme-golf #search_switcher h2 { background-image: url(images/bg-boka-golf-1.png) !important; }
.theme-ithrottir #search_switcher h2 { background-image: url(images/bg-boka-ithrottir-1.png) !important; }
.theme-urvalsfolk #search_switcher h2 { background-image: url(images/bg-boka-urvalsfolk-1.png) !important; }
.theme-sol #select_flight h2 { background-image: url(images/bg-boka-sol-2.png) !important; }
.theme-skidi #select_flight h2 { background-image: url(images/bg-boka-skidi-2.png) !important; }
.theme-borgir #select_package h2 { background-image: url(images/bg-boka-borgir-2.png) !important; }
.theme-aevintyri #select_package h2 { background-image: url(images/bg-boka-aevintyri-2.png) !important; }
.theme-golf #select_package h2 { background-image: url(images/bg-boka-golf-2.png) !important; }
.theme-ithrottir #select_package h2 { background-image: url(images/bg-boka-ithrottir-2.png) !important; }
.theme-urvalsfolk #select_package h2 { background-image: url(images/bg-boka-urvalsfolk-2.png) !important; }
#logo{width:220px;height:98px;text-align:center;padding:20px 0 0 0;margin:0 0 -20px 0;}
.sidebar_btn{width:220px;display:block;}
a.visa{height:55px;background-image:url(images/visa.png);background-repeat:no-repeat;background-position:0 0;margin:0;padding:0;}
a.mastercard{height:50px;background-image:url(images/mastercard.png);background-repeat:no-repeat;background-position:0 0;margin:0;}
.mastercard:hover{background-position:0 -51px;}
.visa:hover{background-position:0 -56px;}
#main{float:right;width:720px;}
#header{width:710px;height:60px;text-align:right;background-image:url(images/leit_field.png);background-repeat:no-repeat;background-position:550px 7px;color:#FDD035;padding-top:8px;}
#header a{text-decoration:none;color:#8E8E8E;margin:0 5px;}
#search{background:none;height:17px;border:0;width:130px;color:#6b7c86;line-height:17px;margin:0 22px 0 15px;}
#search_submit{background:none;width:20px;height:20px;border:0;cursor:pointer;margin:0 0 0 -20px;}
#top-nav{width:710px;height:30px;background-image:url(images/top-menu-bg.gif);background-repeat:repeat-x;}
#top-nav ul{list-style:none;width:710px;height:30px;background-image:url(images/main-toolbar-nyr.png);background-repeat:no-repeat;background-position:top right;margin:0;padding:0;}
#top-nav li{height:30px;float:right;width:100px;margin:0;padding:0;}
#top-nav li:first-child {height:30px;float:right;width:110px;margin:0;padding:0;}
#top-nav li a{display:block;line-height:30px;width:100px;text-indent:-9000px;text-decoration:none;overflow:hidden;height:0 !important;background-image:url(images/main-toolbar-nyr.png);background-repeat:no-repeat;padding:30px 0 0;}
#top-nav li:first-child a{display:block;line-height:30px;width:110px;text-indent:-9000px;text-decoration:none;overflow:hidden;height:0 !important;background-image:url(images/main-toolbar-nyr.png);background-repeat:no-repeat;padding:30px 0 0;}

#menu-sol{background-position:0 0;}
#menu-borgir{background-position:-100px 0;}
#menu-aevintyri{background-position:-200px 0;}
#menu-skidi{background-position:-300px 0;}
#menu-golf{background-position:-400px 0;}
#menu-ithrottir{background-position:-500px 0;}
#menu-urvalsfolk{background-position:-600px 0;}
#menu-sol:hover{background-position:0 -31px;}
#menu-borgir:hover{background-position:-100px -31px;}
#menu-aevintyri:hover{background-position:-200px -31px;}
#menu-skidi:hover{background-position:-300px -31px;}
#menu-golf:hover{background-position:-400px -31px;}
#menu-ithrottir:hover{background-position:-500px -31px;}
#menu-urvalsfolk:hover{background-position:-600px -31px;}
#menu-sol-active{background-position:0 -61px;}
#menu-borgir-active{background-position:-100px -61px;}
#menu-aevintyri-active{background-position:-200px -61px;}
#menu-skidi-active{background-position:-300px -61px;}
#menu-golf-active{background-position:-400px -61px;}
#menu-ithrottir-active{background-position:-500px -61px;}
#menu-urvalsfolk-active{background-position:-600px -61px;}
.Menu{background:#F1801A;width:710px;line-height:30px;margin:0;overflow:hidden;}
.Menu li{display:inline;background-image:url(images/space-bar.gif);background-repeat:no-repeat;background-position:center right;margin:0;}
.Menu li a{text-decoration:none;color:#fff;margin:0 -4px 0 0;padding:8px 10px;}
.Menu li a:hover{text-decoration:underline;}
.Menu li.selected a.selected{font-weight:700;}
.Menu li ul{background:none;float:left;width:710px;height:30px;background-image:url(images/bottobar_bg.jpg);background-repeat:repeat-x;background-position:0 0;}
.Menu li ul li a{background-image:url(images/bottobar_bg.jpg);background-repeat:repeat-x;background-position:0 0;color:#696868;text-decoration: none;}
.Menu li ul li a:hover{color:#fff;background-position:0 -30px;text-decoration: none;}
.Menu li ul li.selected a.selected{color:#fff;font-weight:700;background-position:0 -30px;text-decoration: none;}

#steps {width:710px; height:35px; background-image:url(images/uu-stepper.png); background-repeat: repeat-x;) }
#steps ul {float:right; list-style:none; height:35px; }
#steps ul li {float:left; margin:0; padding: 0 15px 0 0;}
#steps ul li h6 { font-weight:400;color:#a4a4a2; }
#steps ul li span { font-weight:bold; }
#steps ul li.active { }
#steps ul li.active span {padding-bottom: 4px; border-bottom: 4px solid #FFC325; color:#027EC8   }
#steps ul li.haspassed span {color:#AAAAAA; }
#steps ul li.first .active {  }   
#steps ul li.last .active {  }


ul.booking-stepper{list-style:none;width:676px;padding-left:34px;height:40px;}
ul.booking-stepper li{float:left;width:80px;padding-left:30px;line-height:40px;margin:0;text-indent:-9999px;}
ul.booking-stepper li h6{font-weight:400;color:#a4a4a2;}
ul.step-2{background-image:url(images/booking-step-2.jpg);}
ul.step-3{background-image:url(images/booking-step-3.jpg);}
ul.step-4{background-image:url(images/booking-step-4.jpg);}
ul.step-5{background-image:url(images/booking-step-5.jpg);}
ul.step-6{background-image:url(images/booking-step-6.jpg);}
ul.step-7{background-image:url(images/booking-step-7.jpg);}


div.trip-info{width:700px;}
div.trip-info div.item{float:left;width:350px;}
div.trip-info span{color:#434340;}
p.price-taxincluded{float:right;font-style:italic;}
div.price-info div.room-name{float:left;width:290px;font-weight:700;}
div.price-info div.price{float:left;width:200px;text-align:right;padding:0 10px;}
div.price-info div.btn{float:left;width:160px;}
div.price-info div.btn input{background:none;background-image:url(images/boka-afram.jpg);background-position:0 -3px;background-repeat:no-repeat;width:160px;height:40px;border:none;cursor:pointer;}
#breadcrumbs{width:710px;background:#fff;height:20px;}
#breadcrumbs a{line-height:20px;padding:0 5px;}
#banner{height:446px;margin-bottom:10px;background:#fff;width:710px;}
#content-wrapper{width:720px;background-image:url(images/bottom_bg.png);background-repeat:no-repeat;background-position:bottom right;padding:0 0 10px;}
#content{width:700px;background:#fff;padding:10px 10px 10px 0px;}
#contentest{width:465px;background:#fff;padding:10px 10px 10px 0px; float:left;}
#contentestright{width:224px;background:#fff;padding:10px 10px 10px 0px; float: right; margin: 0px 10px 0px 0px;}
* html #content{height:700px;}
#content-body{width:520px;float:left;padding-right:10px;}
.afangastadir{background:#E8E8E8;margin-bottom:10px;height:121px;width:690px;padding-left:10px;}
.afangastadir img{padding-left:5px;float:right;margin-left:10px;}
.afangastadir p{width:290px;height:57px;overflow:hidden;}
.segment{background:#E8E8E8;margin-bottom:10px;height:200px;width:530px;}
.segment img{padding-right:5px;float:left;margin:0px;}
.segment p{width:345px;height:57px;overflow:hidden;}
.sideboxborder{border-left:4px solid #E5E5E5; padding:0;}
.meira-img{display:block;height:13px;width:52px;background-image:url(/Media/originals/9d6e57eb61f4d9.png);background-repeat:no-repeat;background-position:center right;float:left;}
.info-img{display:block;height:14px;width:12px;background-image:url(/Media/originals/85c48a31cdcf087.png);background-repeat:no-repeat;background-position:center left;float:left;}
.afangastadir-sol:hover h4{color: #f1801b;} 
.afangastadir-borgir:hover h4{color: #92278f;} 
.afangastadir-aevintyri:hover h4{color: #2e3b7f;} 
.afangastadir-skidi:hover h4{color: #6dcff6;} 
.afangastadir-golf:hover h4{color: #327935;} 
.afangastadir-ithrottir:hover h4{color: #ed1c24;} 
.afangastadir-urvalsfolk:hover h4{color: #19579e;} 
.gisting-title{background:#F1801A;height:25px;margin-bottom:5px;color:#FFF;}
.gisting-title a{color:#FFF;}
.gisting-title h6{height:25px;line-height:25px;color:#fff;float:left;margin:0 10px;}
.stars{height:25px;display:block;float:left;background-image:url(images/star.png);background-repeat:repeat-x;background-position:0 7px;}
.stars-gray{height:25px;display:block;float:left;background-image:url(images/star_gray.png);background-repeat:repeat-x;background-position:0 7px;}
.gisting{width:700px;padding-bottom:10px;overflow:hidden;margin-bottom:10px;}
.gisting img{float:left;margin-right:10px;margin-bottom:10px;width:210px;height:160px;}
.gisting-main{float:left;width:480px;}
.gisting-center{float:left;width:325px;padding:0 5px 0 0;}
.gisting-right{width:139px;float:left;padding-left:10px;border-left:1px solid #d2d2d2;}
.gisting-price{clear:both;background:#fcf0a4;border:1px solid #d9d9db;padding:10px;}
a.go-btn{display:block;background-image:url(images/go_btn.jpg);background-repeat:no-repeat;background-position:0 5px;height:20px;line-height:20px;padding-left:16px;}
a.boka{display:block;height:24px;width:68px;background-image:url(images/boka.jpg);background-repeat:no-repeat;margin:15px 0;}
.gisting-title-left{width:520px;height:40px;}
.gisting-title-left h1{margin-right:10px;float:left;}
#content-sidebar{float:right;width:150px;background-image:url(images/content-sidebar-bg.jpg);background-repeat:no-repeat;background-position:top left;padding:0 10px;}
#content-sidebar div{margin-bottom:10px;}
#content-sidebar h6.info{padding-left:17px;background-image:url(/Media/originals/85c48a31cdcf087.png);background-repeat:no-repeat;background-position:0 4px;}
.hotel-details-sidebar { padding-top: 36px !important; }
.hotel-details-sidebar a.go-btn { margin-bottom:10px;}
#temperature h6{width:70px;text-align:center;float:left;margin-right:2px;}

.catest{width:224px;}

a.catest_btn{display:block;width:200px;height:40px;float:left;text-align:center;text-decoration:none;background-image:url(images/kassiminni.jpg);background-repeat:no-repeat;background-position:0 0;margin:0 5px 10px 0;padding:5px 15px;}
a.catest_btn:hover{background-position:0 -59px;text-decoration:none;}
a.catest_btn:hover h4,a.cat_btn:hover p{color:#fff;text-decoration:none;}
a.catest_btn h4{color:#037fc9;margin:4px 0 7px;}
a.catest_btn p{font-size:11px;}

.cat{width:710px;}
.cat img{text-align:center;margin:0 10px 0 0;padding:0;}
a.cat_btn{display:block;width:200px;height:80px;float:left;text-align:center;text-decoration:none;background-image:url(images/kassi.jpg);background-repeat:no-repeat;background-position:0 0;margin:0 5px 10px 0;padding:5px 15px;}
a.cat_btn:hover{background-position:0 -91px;text-decoration:none;}
a.cat_btn:hover h4,a.cat_btn:hover p{color:#fff;text-decoration:none;}
a.cat_btn h4{color:#037fc9;margin:4px 0 7px;}
a.cat_btn p{font-size:11px;}
a.end{margin-left:0;}
#footer{clear:both;width:940px;height:20px;text-align:right;color:#8E8E8E;}
#footer span{color:#FDD035;margin:0 5px;}
#footer img{margin-left:5px;}
#footer a{text-decoration:none;color:#8E8E8E;}
#subfooter img{margin:10px;}
#boka div.item,div.price-info{margin-bottom:2px;}
#header a:hover,#footer a:hover{text-decoration:underline;}
.powered-by { width: 100%; overflow: hidden; }
.powered-by a { float: right; margin: 18px 0px 0 0;  }
.powered-by img.travel-logo { float: right; margin: 18px 18px 0 18px; }
ul.step-2 li.flight h6,ul.step-3 li.hotel h6,ul.step-4 li.passenger h6,ul.step-5 li.service h6,ul.step-6 li.trippayment h6,ul.step-7 li.receipt h6{color:#5b5b5b;}
p.session-failed { font-size: 2.4em; text-align: center; padding: 30px 0; margin: 20px; border: solid 1px #DEDEDE; }

#header .links { float: right; }
#header .search-form { float: right; }
#header .search-form input.btn { display: none; }
#header .search-form input.txt { width: 125px; border: 0; margin: 3px 22px 3px 30px; font-size: 0.9em; }
                                   
body.theme-sol .afangastadir-img, body.theme-sol #middle-nav, body.theme-sol .theme-bg, div.theme-sol { background-color: #F1801B !important; }
body.theme-borgir .afangastadir-img, body.theme-borgir .Menu, body.theme-borgir .theme-bg, div.theme-borgir { background-color: #91278E !important; }
body.theme-aevintyri .afangastadir-img, body.theme-aevintyri .Menu, body.theme-aevintyri .theme-bg, div.theme-aevintyri { background-color: #2E3B7F !important; }
body.theme-skidi .afangastadir-img, body.theme-skidi .Menu, body.theme-skidi .theme-bg, div.theme-skidi, div.theme-skidi label, body.theme-skidi .Menu a  { background-color: #6DCFF6 !important; color:#0f4960; }
body.theme-golf .afangastadir-img, body.theme-golf .Menu, body.theme-golf .theme-bg, div.theme-golf { background-color: #327935 !important; }
body.theme-ithrottir .afangastadir-img, body.theme-ithrottir .Menu, body.theme-ithrottir .theme-bg, div.theme-ithrottir { background-color: #ed1c24 !important; }
body.theme-urvalsfolk .afangastadir-img, body.theme-urvalsfolk .Menu, body.theme-urvalsfolk .theme-bg, div.theme-urvalsfolk { background-color: #19579e !important; }

#TFFslide{width: 480px;height: 405px;padding: 20px;background: url('images/photoslider-bg.gif') no-repeat 0px 0px;margin-bottom: 20px;overflow: hidden;}
#TFF_image_frame{position: relative;width: 480px;padding: 0;height: 270px;overflow: hidden;clear: left;}
#TFF_image_frame_back_container{width: 480px;height: 270px;position: absolute;top:0;left:0;z-index: 333;}
#TFF_image_frame_back_container div{position: absolute;top:0;left:0;}
#TFF_image_frame_container{width: 9999px;height: 270px;position: absolute;top:0;left:0;z-index: 444;}
#TFF_thumb_frame{width: 480px;margin-top: 10px;padding: 0;height: 64px;overflow: hidden;position: relative;}
#TFF_thumb_frame_container{width: 9999px;height: 64px;position: absolute;top:0;left:0;}
#TFF_thumb_frame_container div.TFF_thumb{margin-right: 10px;	float: left;	padding: 3px;}
.TFF_thumb{display: block;height: 56px;width: 100px;overflow: hidden;text-align: center;}
.TFF_slide{display: block;height: 270px;width: 480px;overflow: hidden;text-align: center;float: left;background:black;}
.TFF_slide img{margin:0 auto;}
#TFF_control{margin-top:10px;}
#TFF_prev, #TFF_next {width: 80px;height: 17px;padding: 0px;cursor: pointer;float: left;}
#TFF_next {background: url('images/next_prev.jpg') no-repeat -80px 0px;border: none;}
#TFF_prev {margin-left: 160px;background: url('images/next_prev.jpg') no-repeat 0px 0px; border: none;}
#TFF_title{width: 443px;height: 21px;float: left;margin-right: 10px;margin-bottom: 10px;}
#TFF_title p{color: #fff;}
.TFF_play{	width: 25px;height: 21px;margin: auto;padding: 0px;cursor: pointer;float: left;background: url('images/play_pause.jpg') no-repeat 0px 0px; border: none;}
.TFF_play_disabled{	background: url('images/play_pause.jpg') no-repeat -27px 0px; border: none;}

#carousel{width: 700px;margin-bottom: 10px;}
#carousel-container{display: block;width: 700px;height: 140px;overflow: hidden;position: relative;}
#carousel-scroll{width: 1500px;}
.carousel-item{float:left;width:  220px;height: 140px;margin-right: 20px;position: relative;overflow: hidden;cursor: pointer;}
.carousel-inneritem{width:  220px;height: 140px;position: absolute;top: 0px;}
.carousel-inneritem a{text-decoration: none;border: none;margin: 0;padding:0;}
.carousel-inneritem img{border: none;margin: 0 0 -4px 0;padding:0;}
p.carousel-desc{background: red;padding: 5px 5px 140px 5px;margin: 0;color: #fff;}
#carousel-control{height: 8px;background: #dadada;width: 660px;margin-top: 10px;overflow:hidden;margin-bottom: 10px;}
#carousel-control-handle{background: #047EC7;width: 30px;height: 8px;}
.next_btn,.prev_btn{width: 14px;height: 15px;float:right;margin-top: 7px;border:none;}
.next_btn{background: transparent url(images/next_btn.jpg) no-repeat 0 0;margin-right: 0px;}
.prev_btn{background: transparent url(images/prev_btn.jpg) no-repeat 0 0;margin-right: 2px;}

#carousel a:focus, #carousel a:active {	outline: none;}

.quick-search div.button { text-align: center; padding-top: 7px; }
.quick-search div.button input.disabled { margin: 0 5px; background: transparent !important; border: 1px solid #CCC; color: #CCC; }
div.button input { background: transparent url(images/bg-button.gif) repeat-x center left; color: #FFF; font-weight: bold; border: none; padding: 4px 8px; text-transform: uppercase; cursor: pointer; }

.current-booking-data { margin-top: 12px; }
.current-booking-data h2, .find-hotels h2, .additional-services h2 { font-weight: normal; }
.current-booking-data .price-info {float:right;text-align:right;}
.current-booking-data .price-info span {font-weight:bold;}
.current-booking-data .price-info .total-price span {font-size:22px;color:#EC1A39;}
                                                             
.current-booking-data .section ul { list-style: none; font-size: 1.1em; }
.current-booking-data .section ul li { margin-bottom: 8px; width: 100%; overflow: hidden; }
.current-booking-data .section ul li.flight span { float: left; }
.current-booking-data .section ul li.flight span.name { font-weight: bold; }
.current-booking-data .section ul li.flight span.from { margin: 0 10px; }
.current-booking-data .section ul li.flight span.to { margin-left: 10px; }
.current-booking-data .section ul li.hotel span { float: left; }
.current-booking-data .section ul li.hotel span.name { font-weight: bold; margin-right: 10px; }
.current-booking-data .section ul li.service span.name { font-weight: bold; }
.current-booking-data .section ul li span.type {width: 70px;}

.find-hotels .title {background:#F1801A;height:25px;margin-bottom:5px;}
.find-hotels .title .stars {width:90px;}
.find-hotels h3 {height:25px;line-height:23px;color:#fff;float:left;margin:0 10px;font-size:15px;}
.find-hotels .title .stars, .gisting-title .stars {height:15px;float:left;background-image:url(images/stars.png);background-repeat:no-repeat;text-indent:-9999px;margin:5px 0 0 10px;width:75px;}
.find-hotels .title .stars-1, .gisting-title .stars-1 {background-position:0 -75px;}
.find-hotels .title .stars-2, .gisting-title .stars-2 {background-position:0 -60px;}
.find-hotels .title .stars-3, .gisting-title .stars-3 {background-position:0 -45px;}
.find-hotels .title .stars-4, .gisting-title .stars-4 {background-position:0 -30px;}
.find-hotels .title .stars-5, .gisting-title .stars-5 {background-position:0 -15px;}
.find-hotels .title .stars-6, .gisting-title .stars-6 {background-position:0 0;}

.find-hotels .item .prices {background:#FCF0A4 none repeat scroll 0 0;border:1px solid #D9D9DB;clear:both;padding:10px;width:678px;overflow:hidden;}
.find-hotels .item .prices .tax-included{float:right;font-style:italic;}
.find-hotels h4 {font-size:13px;font-weight: normal;}
.find-hotels h5 {float:left;font-weight:bold;width:280px;font-size:13px;color:#000;}
.find-hotels .price-info {margin: 10px 0;}
.find-hotels .price-info .price{float:left;width:200px;text-align:right;padding: 0 30px 0 0;}
.find-hotels .price-info .btn{float:left;width:160px;}
.find-hotels .price-info .btn input{background:none;background-image:url(images/boka-afram.jpg);background-position:0 -3px;background-repeat:no-repeat;width:160px;height:40px;border:none;cursor:pointer;text-indent:-9999px;}

.passenger-form { margin-top: 20px; }
.passenger-form h2 { font-size: 1em; margin: 0px 0px 10px 0px; }
.passenger-form h4 { padding-bottom: 6px; }
.passenger-form .passenger-info { float: left; width: 33%; margin-bottom: 20px; }
.passenger-form .passenger-info .item { margin-bottom: 8px; }
.passenger-form .passenger-info .item label { float: left; margin-right: 10px; padding-top: 2px; text-align: right; width: 60px; }
.passenger-form .helper {font-size:0.8em;}
.passenger-form .helper span {color:#FFC325;font-weight:bold;}
.passenger-form .terms .button {margin: 12px 0;}

.additional-services h4 {font-size:14px;color:#000;font-weight:bold;}
.additional-services h5 {font-size:12px;color:#000;font-weight:normal;}
.additional-services {margin-top: 20px;}
.additional-services .items h5 {font-weight:bold;font-size:1em;margin-bottom:5px;}
.additional-services .name {margin:0px 20px 0px 3px;}
.additional-services .price {margin-right: 20px;color:#C00;font-weight: bold;}
.additional-services .price-info {font-size:1.18em;font-weight:bold;margin:20px 0px;}
.additional-services #TotalPrice {color:#EC1A39;}
.additional-services .items h4 {margin-top:20px;font-size:1.1em;}

.payment-form { margin-top: 20px; }
.payment-form h3 {font-weight:normal; padding-bottom: 5px; margin-bottom: 12px; margin-top: 3px; }
.payment-form .mastercard, .payment-form .visa {float:left; padding:4px 0 0 15px; }
.payment-form .mastercard { background: url(images/dot-line-vert.gif) repeat-y 100% 0; }
.payment-form .masterbackground { background: url(images/mastercard_logo.gif) no-repeat 6px 50%; }
.payment-form .visabackground { background: url(images/visa_logo.gif) no-repeat 6px 50%; }
.payment-form .logo {float: right; width: 100px; height: 44px; }
.payment-form ul.masterbackground, .payment-form ul.visabackground { padding-left: 80px; }
.payment-form li { width: 100%; overflow: hidden; }
.payment-form li input { float: left; margin: 3px 7px 10px 0; }
.payment-form li label { cursor: pointer; }
.payment-form .info { padding-bottom: 24px; }
.payment-form .passenger-selection { margin: 3px 0 17px 0; }
.payment-form .passenger-selection label { margin-right: 5px; }
.payment-form .input-fields > div{ width: 100%; overflow: hidden; margin-bottom: 8px; }
.payment-form .input-fields .payment-info > div{ width: 100%; overflow: hidden; margin:4px 0; }
.payment-form .input-fields .payment-info { width: 50%; border:1px dotted; float:left; margin:3px; padding:4px; width:320px;}
.payment-form .payment-info input, .payment-form .customer-info input, .input-fields input { float: left; border: solid 1px #BCBCBC; width: 140px; margin-right: 6px }
.payment-form .payment-info label, .payment-form .customer-info label, .input-fields label { float: left; margin-right: 10px; padding-top: 2px; text-align: right; width: 130px; }
.payment-form #cc-valid-year { margin-left: 5px; }
.payment-form .passenger-price { float:right; font-size:1.2em; position:relative; text-align:right; top:-84px; width:400px; height: 0px; }
.payment-form .passenger-price span.prefix { }
.payment-form .passenger-price span.price { font-weight: bold; padding: 0 5px 0 10px; font-size: 1.3em; }
.payment-form .total-price { float:right; font-size:1.6em; position:relative; text-align:right; top:-61px; width:400px; height: 0px; }
.payment-form .total-price span.prefix { }
.payment-form .total-price span.price { font-weight: bold; color: #C00; padding: 0 5px 0 10px; font-size: 1.7em; }
.payment-form .switcher { clear:both; float:left; width:100%; }
#payment-form div.button { text-align:right; width:100%; }

.payment-form .paytype label.invalid { color:red; font-weight:bold; left:279px; position:absolute; top:881px; }                
.passenger-form input.invalid, 
.payment-form select.invalid,
.payment-form input.invalid { background-color: #63F8CF; border:1px solid #CC0000; }
.payment-form .payment-info label.invalid { background:none repeat scroll 0 0 #CC0000; color:#FFFFFF; display:block; float:right; font-size:0.9em; font-weight:bold; margin:0 38px 3px 0; padding:0 2px !important; text-align:center; width:138px !important; }
.payment-form label.invalid { background:none repeat scroll 0 0 #CC0000; color:#FFFFFF; display:block; float:right; font-size:0.9em; font-weight:bold; margin:0 418px 3px 0; padding:0 2px !important; text-align:center; width:138px !important; }
.passenger-form span.invalid { color: red; display: block; font-weight: bold; text-align: left; font-size: 0.9em; padding: 0 0 0 97px; !important; width: 180px !important; }
  
#booking_loader_container { display: none; }
.booking-preloading-message h2, .booking-error h2 { margin: 20px 0 12px 0; padding: 0; font-size: 2.3em; font-weight: normal; text-align: center; color: #C00; }
.booking-preloading-message img { position: relative; left: 50%; margin: 30px 0 30px -27px; }
.booking-preloading-message p { font-size: 1.2em; padding: 0 30px; text-align: center; color: white; }
.booking-preloading-message a { color: white; }
.booking-error { position: relative; width: 650px; height: 435px; }
.booking-error ul { margin-top: 40px; }
.booking-error ul li { width: 100%; font-size: 1.2em; overflow: hidden; padding-bottom: 4px; }
.booking-error ul li span { float: left; }
.booking-error ul li span b { color: #C00; }
.booking-error ul li span.error-code { margin-left: 20px; width: 101px; }
.booking-error ul li span.error-message { width: 402px; }
.booking-error ul li span.amount { width: 120px; }
.booking-error p.error-explain { font-size: 1.2em; margin-left: 20px; color: #999; }
.booking-error a { position: absolute; bottom: 20px; right: 20px; color: #C00; font-size: 1.4em; font-weight: bold; }

.containertext { clear:both; }
.imgdiv { position:relative; }
.boxcolor { position:relative; height: 120px; width: 5px; }
.textdiv { position:relative; padding: 10px;  height: 100px; width: 345px; }


/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute;}

/* ---< EMAIL REGISTER FORM >------------------------------------------------------------- */
.mailinglist-register div.field { width: 100%; overflow: hidden; margin-bottom: 4px; }
.mailinglist-register div.field span { float: left; width: 140px; text-align: right; font-weight: bold; padding-right: 10px; }
.mailinglist-register div.field input { float: left; width: 200px; }

/* ---< MASS EMAIL REGISTRATION >--------------------------------------------------------- */
.mass-email-register-form .group-list { width: 100%; overflow: hidden; margin-bottom: 22px; padding-left: 50px; }
.mass-email-register-form .group-list span label { padding: 4px 0 0 10px; }
.mass-email-register-form .user-info .item { width: 100%; overflow: hidden; margin-bottom: 10px; }
.mass-email-register-form .user-info .item label { float: left; padding: 4px 10px 0 0; width: 80px; text-align: right; font-weight: bold; }
.mass-email-register-form .user-info .item input { float: left; width: 260px; }
.mass-email-register-form .button {padding-left: 89px;}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url() 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url() 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { background: #e6e6e6 url() 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { background: #dadada url() 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { background: #ffffff url() 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight { background: #fbf9ee url() 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error { background: #fef1ec url() 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; }



/* Misc visuals
----------------------------------*/

.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 30px; height: 8px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal {  }
.ui-slider-horizontal .ui-slider-handle { top: 0em; background: #047EC7;margin-left: -15px;}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* reg form
----------------------------------*/
.reg-form fieldset { border:medium none; }
.reg-form fieldset div { margin-bottom:5px; overflow:hidden; width:100%; }
.reg-form fieldset div label, .reg-form fieldset div input, .reg-form fieldset div select { float:left; }
.reg-form fieldset div label { padding:5px 10px 0 0; text-align:right; width:140px; }
.reg-form fieldset div input, .reg-form fieldset div textarea, .reg-form fieldset div select { background-color:#F0F0F0; border:1px solid silver; padding:4px; width:470px; }
.reg-form fieldset div textarea { font-size:1em; }
.reg-form-button { padding-left: 150px; }
.reg-form-button .disabled {background-image:url(images/bg-button-disabled.gif);text-transform:lowercase;}

/* ---< BOOKING ENGINE : CHECK MULTIPLE FLIGHTS >----------------------------------------- */
.multiple-flights { }
.multiple-flights tr td { border-bottom: solid 1px silver; padding: 2px 4px; }
.multiple-flights tr td.cb { width: 15px; padding-top: 5px; }
.multiple-flights tr td.code { width: 100px; }
.multiple-flights tr td.dep { width: 250px; }
.multiple-flights tr td.arr { width: 250px; }
.multiple-flights tr td.comment { padding-left: 27px; font-size: 0.8em; }

/* ---< BOOKING ENGINE : PACKAGE DETAILS >------------------------------------------------ */
.package-details .package-item h2 { margin-top: 0; }
.package-details .package-item h3 { font-size: 1.9em; font-weight: normal; color: #EB6016; }
.package-details .package-items { margin-top: 30px; }
.package-details .package-items h3 { background: transparent url(images/dot-line.gif) repeat-x bottom left; padding: 0 0 7px 0; margin: 20px 0 7px 0; }
.package-details .package-items h3 span { padding-left: 10px; }
.package-details .package-items h3 span.normal{ font-size: 12px; }
.package-details .package-items ul { list-style: none; }
.package-details .package-items ul li { width: 100%; overflow: hidden; line-height: 1em; margin-bottom: 12px; }
.package-details .package-items ul li span.cb { float: left; width: 25px; }
.package-details .package-items ul li label { float: left; }
.package-details .package-items ul li.flight label span { float: left; padding-top: 1px; }
.package-details .package-items ul li.flight label span.code { width: 75px; }
.package-details .package-items ul li.flight label span.departing { width: 270px; }
.package-details .package-items ul li.flight label span.arriving { width: 270px; }
.package-details .package-items ul li.hotel label { width: 540px; line-height: 1.6em; }
.package-details .package-items ul li.hotel span.cb { padding-top: 2px; }
.package-details .price-info { font-size: 1.5em; background: #FFF; border: solid 1px #CCC; padding: 8px; margin-top: 8px; text-align: right; position: relative; }
.package-details .price-info .price { color: #C00; font-weight: bold; padding-left: 10px; }
.package-details .price-info #p_error_msg { display: block; color: #C00; font-weight: bold; }
.package-details .button { width: 100%; overflow: hidden; margin: -35px 0 4px 0; }
.package-details .button .price-calculator { margin-right: 10px; }
.package-details .button { text-align: right; }
.package-details .button input{ margin: 0 5px; cursor: pointer; }
.package-details .button img { float: left; margin:6px 8px 0 345px; }
.package-details .button .disabled input { margin: 0 5px; background: transparent !important; border: 1px solid #CCC; color: #CCC; }
.package-details .helper { border-bottom: solid 1px #CCC; padding-bottom: 8px; margin: 28px 0 8px 0; }
.package-details .passengers .item { width: 100%; overflow: hidden; margin-bottom: 7px; }
.package-details .passengers .item label { float: left; width: 120px; text-align: right; padding: 2px 10px 0 0; }
.package-details .passengers .item select { float: left; width: 90px; }
.package-details #p_error_msg { position: absolute; top: 0; left: 0; background: #FF6924 url(images/error.png) no-repeat 7px 6px; width: 100%; height: 100%; text-align: left; font-size: 1em; color: #FFF; font-weight: bold; }
.package-details #p_error_msg h3 { margin: 8px 0 0 32px; font-weight: normal; color: #FFF; }
.package-details #p_error_msg span { color: #000; font-weight: bold; }
.package-details #p_error_msg a { color: #FFF; }
.package-details .facebook-share { line-height: 1em; text-align: right; margin: 22px 0 0 0; }

/* ---------< HOTEL LOCATIONS : GOOGLE MAPS >----------------------------------------- */
.hotel_locations { margin-bottom:8px; }
.hotel_locations .resize_menu { width: 670px; background: #DDD url(../images/arrow-dwn.gif) no-repeat scroll  5px 50%; border-top:1px solid #999999; border-bottom:1px solid #999999; padding: 5px 5px 5px 25px; }
.hotel_locations .expanded { background-image: url(../images/arrow-up.gif) !important; }
.hotel_locations .resize_menu:hover { cursor: pointer; }
.hotel_locations #mapcanvas {width: 700px; height: 485px; border-bottom:1px solid #999999;}

.hotel_locations .googleMap .miniInfo {width: 217px; height: 140px;}
.hotel_locations .googleMap .miniInfo img.gmap_hotel_snapshot { max-height: 120px; max-width: 220px; }
.hotel_locations .googleMap .miniInfo .more {font-size: 0.9em; color: blue; text-decoration: none; float: left}
.hotel_locations .googleMap .miniInfo:hover .more { text-decoration: underline; }
.hotel_locations .googleMap .miniInfo .price {font-size: 0.9em; text-decoration: none; float: left}
.hotel_locations .googleMap .miniInfo .star{ background:transparent url(images/stars.gif) no-repeat scroll 0 -240px; height:16px; padding:2px 20px 2px 0; }
.hotel_locations .googleMap .miniInfo .locations:hover { text-decoration: underline; }

.hotel_locations .googleMap .hotel_title { line-height: 25px; }
.hotel_locations .googleMap .hotel_title span.einkunn { height: 16px; background : url(images/stars.gif) 0 0 no-repeat; padding: 0px 105px 0px 0; margin-left:7px; }
.hotel_locations .googleMap .hotel_title span.stars1 { background-position: 0 0; }
.hotel_locations .googleMap .hotel_title span.stars2 { background-position: 0 -80px; }
.hotel_locations .googleMap .hotel_title span.stars4 { background-position: 0 -240px; }
.hotel_locations .googleMap .hotel_title span.stars3 { background-position: 0 -160px; }
.hotel_locations .googleMap .hotel_title span.stars5 { background-position: 0 -320px; }
.hotel_locations .googleMap .hotel_title span.stars6 { background-position: 0 -400px; padding: 2px 78px 2px 0; }

.hotel_locations .googleMap .hotel_info .title {background:#F1801A;height:25px;margin-bottom:5px;}
.hotel_locations .googleMap .hotel_info .title .stars {width:90px;}
.hotel_locations .googleMap .hotel_info h3 {height:25px;line-height:23px;color:#fff;float:left;margin:0 10px;font-size:15px;}
.hotel_locations .googleMap .hotel_info .title .stars {height:15px;float:left;background-image:url(images/stars.png);background-repeat:no-repeat;text-indent:-9999px;margin:5px 0 0 10px;width:75px;}
.hotel_locations .googleMap .hotel_info .title .stars-1 {background-position:0 -75px;}
.hotel_locations .googleMap .hotel_info .title .stars-2 {background-position:0 -60px;}
.hotel_locations .googleMap .hotel_info .title .stars-3 {background-position:0 -45px;}
.hotel_locations .googleMap .hotel_info .title .stars-4 {background-position:0 -30px;}
.hotel_locations .googleMap .hotel_info .title .stars-5 {background-position:0 -15px;}
.hotel_locations .googleMap .hotel_info .title .stars-6 {background-position:0 0;}

.hotel_locations .googleMap .hotel_info {  }
.hotel_locations .googleMap .hotel_info .prices {background:#FCF0A4 none repeat scroll 0 0;border:1px solid #D9D9DB;clear:both;padding:10px;width:630px;overflow:hidden;}
.hotel_locations .googleMap .hotel_info .prices .tax-included{float:right;font-style:italic;}
.hotel_locations .googleMap .hotel_info h4 {font-size:13px;font-weight: normal;}
.hotel_locations .googleMap .hotel_info h5 {float:left;font-weight:bold;width:260px;font-size:13px;color:#000;}
.hotel_locations .googleMap .hotel_info .price-info {margin: 10px 0;}
.hotel_locations .googleMap .hotel_info .price-info .price{float:left;width:180px;text-align:right;padding: 0 20px 0 0;}
.hotel_locations .googleMap .hotel_info .price-info .btn{float:left;width:160px;}
.hotel_locations .googleMap .hotel_info .price-info .btn input{background:none;background-image:url(images/boka-afram.jpg);background-position:0 -3px;background-repeat:no-repeat;width:160px;height:40px;border:none;cursor:pointer;text-indent:-9999px;}

ul.checklist li
{
	background: url("/Templates/uun/css/images/tick.png") no-repeat 0 4px;
	line-height: 20px;
	padding-left: 24px;
}
