body
{
	padding: 0 0 0 7px;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

a
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #c03;
	font-weight: bold;
	text-decoration: none;
}
img
{
	border: 0;
}

.hide
{
	display: none;
}
.txtblack {
	font-size: 11px;
	color: #000;
}
.calendarHead {
	color: #333;
}
.txtwhite {
	font-size: 11px;
}
.calendarSquare {
	height: 10px;
	font-size: 11px;
}
.txtlightgrey {
	color: #666;
	font-size: 11px;
}
.cal_today { 
	color: #fff !important;
	font-weight: bold;
	font-size: 11px;
}
.cal_today a { 
	color: #fff !important;
	font-weight: bold;
	font-size: 11px;
}
.txtgrey {
	color: #333;
	text-decoration: none;
	font-size: 11px;
}
.txtgrey a {
	color: #333;
	text-decoration: none;
	font-size: 11px;
}
h1,h2,h3
{
	font-weight: bold;
	text-align: left;
	align: left;
	margin: 0 0 5px;
	font-size: 13px !important;
	color: #ff9c00 !important;
}
H3 {
	margin-botton: 12px;
}

.newsheading {
	font-family: Arial, sans-serif;
        font-size: 11px;
        color: #666666;
        font-weight: bold;
}
.newstext A {
	font-weight: normal;
	font-size: 12px;
}

.select {
}

.floatLeft{
	float: left;
}

.floatRight{
	float: right;
}

form
{
	margin: 0;
}

input, select, textarea
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #76a1c1;
	padding-left: 0;
	padding-right: 0;
}

input.checkbox, input.radio
{
	border: 0;
}

input.btn
{
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	width: auto;
	font-weight: normal;
	width: 1;
	overflow: visible;
	background: url(/images/design07/bg_button.gif) bottom repeat-x;
}

.radio{
	border: none;
	display: inline;
	vertical-align: middle;
}

#topContainer{
	width: 980px;
	height: 80px;
	background: url(/images/bg_top.gif) 0 0 no-repeat;
}
#topContainer_campaign {
	width: 528px;
	height: 32px;
	background: url(/images/design07/bg_top_campaign.gif) 0 0 no-repeat;
}
#bottomContainer_campaign {
	width: 529px;
	height: 33px;
	background: url(/images/design07/bg_bottom_campaign.gif) 0 0 no-repeat;
}
#topLogo_campaign{
	width: 172px;
	float: left;
	display: inline;
	margin-top: 0;
	margin-left: 30px;
}

#topLogo{
	float: left;
	display: inline;
	margin-top: 25px;
	margin-left: 30px;
}

#topRightBox{
	width: 270px;
	float: right;
	text-align: right;
}

#languageBox{
	height: 25px;
	margin: 10px 0 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

#languageBox IMG{
	display: inline;
	vertical-align: middle;
}

#languageBox a{
	display: inline;
	color: #666;
	margin: 0 10px 0 0;
	text-decoration: none;
}

#searchBox{
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

#searchBox .field{
	width: 215px;
}

#searchBox .button{
	width: 40px;
	background: url(/images/bg_button.gif) bottom repeat-x;
}

/* TOP NAVIGATION */
#naviContainer{
	width: 970px;
	height: 19px;
	margin: 0 0 10px 10px;
	color: #000;
	border-bottom: 1px solid #d0d0d0;
}

#naviPageContainer{
	margin: 0 0 10px;
	color: #000;
}

#naviContainer A{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#naviPageContainer A{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #c03;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#naviContainer .floatLeft A{
	margin-right: 12px;
}
#naviPageContainer .floatLeft A{
/* 	margin-right: 12px; */
}

#naviContainer .floatRight A{
	margin-left: 12px;
}

/* MAIN CONTENT + LEFT, CENTER, RIGHT COLUMNS */
#mainContainer{
	min-height: 270px;
	width: 985px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
}

#leftColumn{
	width: 250px;
	float: left;
}

#leftColumnWide{
	width: 680px;
	float: left;
}

#centerColumn
{
	width: 410px;
	float: left;
	padding-left: 25px;
}

#rightColumn
{
	width: 260px;
	float: left;
	text-align: left;
	padding-left: 25px; 
}

/* LOGIN */
#loginBox{
	width: 230px;
	float: left;
	padding: 8px 10px 15px 10px;
	background-color: #f9f9f9;
	font-size: 11px;
}

#loginHeader
{
	font-weight: bold;
	margin: 0;
}

.utfalld{
	padding: 0 0 10px 15px;
	font-weight: bold;
	background-image: url(/i/login_pil_ner.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.infalld
{
	padding: 0 0 10px 15px;
	font-weight: bold;
	background-image: url(/i/login_pil_closed.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#loginHeader IMG{
	padding: 0 4px 0 0;
}

#loginHeader A
{
	color: #c03;
	font-weight: bold !important;
	font-size: 11px;
	text-decoration: none;
	margin: 0;
}

#loginHeader A.vald{
	color: #c03;
	font-weight: bold !important;
	text-decoration: none;
}

/*
.headerLink{
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/header_pil_ner.gif) 0px 0px no-repeat;
	padding: 0 0 0 16px;
}
*/

#loginBox IMG{
	display: inline;
	vertical-align: middle;
}

#loginBox A{
	color: #666;
	text-decoration: none;
	margin: 0 0 10px;
}

#loginBox .header{
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

#loginBox .headerVald{
	color: #c03;
	font-weight: bold;
	text-decoration: none;
}

#loginBox .field, .leftColumnBox .field{
	width: 228px;
	margin: 1px 0 7px;
}

#loginBox .button, .leftColumnBox .button{
	width: 30px;
	background: url(/images/bg_button.gif) bottom repeat-x;
	margin: 0;
}

/* LEFT COLUMN BOX */
.bookingTopText {
}
.objectBoxImage {
	float: left;
	text-align: left;
	align: left;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

.objectBoxGreyNopadding {
	float: left;
	text-align: left;
	align: left;
	padding: 6px 10px 8px 10px; 

	font-family: Arial, sans-serif;
	background-color: #E9E9E9;
	font-size: 11px;
	color: #666666;
}
.objectBoxGreyNolineNoPadding {
	float: left;
	text-align: left;
	align: left;
	padding: 0;

	font-family: Arial, sans-serif;
	background-color: #E9E9E9;
	font-size: 11px;
	color: #666666;
}
.objectBoxGreyNoline {
	float: left;
	text-align: left;
	align: left;
	padding: 8px 10px 8px 10px; 

	font-family: Arial, sans-serif;
	background-color: #E9E9E9;
	font-size: 11px;
	color: #666666;
}
.objectBoxGrey {
	float: left;
	text-align: left;
	align: left;
	padding: 8px 10px 8px 10px; 

	font-family: Arial, sans-serif;
	background: url(/images/bg_dotline.gif) bottom no-repeat;
	background-color: #E9E9E9;
	font-size: 11px;
	color: #666;
}

.objectBoxNoline {
	float: left;
	text-align: left;
	align: left;
	padding: 8px 0 0;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666;
}
.bottomLine
{
	border-bottom: 1px solid #7f9db9;
}

#gold_head, #gold_content, #gold_foot
{
	background: url(/images/gold_frame.gif) no-repeat;
}

#gold_head, #gold_foot
{
	height: 38px;
}

#gold_head
{
	background-position: top;
}

#gold_content
{
	background-position: center;
	background-repeat: repeat-y;
	padding: 0 15px;
}

	#gold_content p
	{
		margin: 0;
		padding: 0;
	}

#gold_foot
{
	background-position: bottom;
}

.objectBox {
	float: left;
	text-align: left;
	align: left;
	 padding: 8px 10px 8px 10px; 
	font-family: Arial, sans-serif;
	border-bottom: 1px solid #7F9DB9;
	font-size: 11px;
	color: #666666;
}
	
.leftColumnBox{
	width: 230px;
	float: left;
	padding: 8px 10px 8px 10px;
	background: url(/images/bg_dotline.gif) bottom no-repeat;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}



#leftColumn P{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 10px 0px;
}



#objectBoxNoline H1 {
	font-size: 11px;
	color: #f1b800;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	text-align: left;
	align: left;
}

#objectBox H1 {
	font-size: 11px;
	color: #f1b800;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	text-align: left;
	align: left;
}

#leftColumn H1, #rightColumn H1{
	font-size: 11px;
	color: #f1b800;
	font-weight: bold;
	text-align: left;
	align: left;
	margin: 0px 0px 5px 0px;
}



#leftColumn H2{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}



.objectBox A{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.objectBoxNoline A{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}



.objectBox A:hover{
	text-decoration: underline;
}
.objectBoxNoline A:hover{
	text-decoration: underline;
}
.leftColumnBox A{
	font-size: 11px;
	/* color: #000000;
 */
	text-decoration: none;
	font-weight: normal;
}



.leftColumnBox A:hover{

	text-decoration: underline;

}



.quickLinks{
	float: left;
	width: 50%;
	/* padding: 0px 0px 0px 0px;
 */
	/* margin: 0px 5px 0px 0px;
 */
}



.quickLinks A{
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}





/* CENTER COLUMN BOX */

#centerColumn P{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 10px 0px;
}





/* RIGHT COLUMN BOX */

.rightColumnBox{
	width: 240px;
	float: left;
	padding: 8px 10px 8px 10px;
	background: url(/images/bg_dotline.gif) bottom no-repeat;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
}



#rightTopPush{
	width: 130px;
	float: left;
	font-size: 13px;
	font-style : italic;
	color: #666666;
}



/* FOOTER */

#footerContainer{
	width: 980px;
	height: 65px;
	float: left;
	display: inline;
	margin: 30px 0px 0px 10px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #666666;
	background: url(/images/bg_footer.gif) right bottom no-repeat;
}



#footerLeft {
	width: 310px;
	height: 65px;
	float: left;
}
#printPage{
	position: relative;
	width: 310px;
	float: left;
	height: 43px;
	margin: 0px 0px -2px 0px;
	font-style: normal;
	font-weight: normal;
}
#braathenLogo {
	padding-top: 0px;
}

#braathenLogo img, #braathenLogo a
{
	border: 0px;
}



#printPage IMG{

	display: inline;

	vertical-align: middle;

}



#printPage A{

	display: inline;

	margin: 0px 20px 0px 0px;

	color: #666666;

	text-decoration: none;

}



#footerInfo
{
	width: 660px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.BoxHeadingRed {
	color: #cc0033;
}
.clr {
	clear: both;
}
.selectedCal {
	background-color: #c2d5fc;
	display: block;
}

#nav, #nav ul   {
                                        /* float: left; */
                                        padding: 0px;
                                        margin: 0px;
                                        list-style: none;
border-top: 1px #c0c0c0 solid;
}
.n1                             {
border-bottom: 1px #c0c0c0 solid;
                                        background-color: #ffffff;
                                        padding: 0px;
/* 3px 0px 3px 10px; */
                                        margin: 0px;
                                        padding: 3px 0px 3px 10px;
                                        list-style: none;
                                        /* float: left; */
}
        .n1_2                   {
border-bottom: 1px #c0c0c0 solid;
                                                background-color: #ffffff;
                                                padding: 3px 0px 3px 20px;
                                                margin: 0px;
                                                list-style: none;
                                                /* float: left; */
        }
        .n1_2_active                    {
						font-weight: bold;
                                                padding-top: 1px;
                                                padding-bottom: 1px;
                                                list-style: none;
border-bottom: 1px #c0c0c0 solid;
        }
        .n2_2                   {
                                                background-color: #F5F5F5;
                                                padding: 3px 0px 3px 20px;
                                                margin: 0px;
                                                list-style: none;
                                                /* float: left; */
border-bottom: 1px #c0c0c0 solid;
        }
        /* level 3 */
        .n1_3                   {
                                                background-color: #ffffff;
                                                padding: 3px 0px 3px 30px;
                                                margin: 0px;
                                                list-style: none;
                                                /* float: left; */
border-bottom: 1px #c0c0c0 solid;
        }
        .n1_3_active                    {
						font-weight: bold;
                                                padding-top: 1px;
                                                padding-bottom: 1px;
                                                list-style: none;
border-bottom: 1px #c0c0c0 solid;
        }
        .n2_3                   {
                                                background-color: #F5F5F5;
                                                padding: 3px 0px 3px 30px;
                                                margin: 0px;
                                                list-style: none;
                                                /* float: left; */
        }
.n1_active a, .n1_1_active a, .n1_2_active a, .n1_3_active a, .n1 a, .n2 a, .n1_2 a, .n2_2 a, .n1_3 a, .n2_3 a, .n1_4 a, .n1_4_active a { color: #333333; }
.nav_top_div {
                                        padding: 3px 0px 3px 10px; 
				        background-color: #cccccc;
}
.n1_active {
					font-weight: bold;
                                        list-style: none;
                                        /* float: left; */
					border-bottom: 1px #c0c0c0 solid;
					padding-top: 1px;
					padding-bottom: 1px;
}
.nav_active_div {
                                        padding: 3px 0px 3px 10px;
				        background-color: #d2def6;
}
.div_2_active {
                                        padding: 3px 0px 3px 20px;
				        background-color: #d2def6;
}
.div_3_active {
                                        padding: 3px 0px 3px 30px;
				        background-color: #d2def6;
}
.div_4_active {
                                        padding: 3px 0px 3px 40px;
				        background-color: #d2def6;
}

A.noaccess {
	color: #cccccc !important;
}
A.opennode {
	color: #ff9c00 !important;
}
A.opennodered {
	font-weight: bold;
	color: #cc0033 !important;
}
#loyaltyTop A {
	font-weight: bold;
        color: #666666;
}
#loyaltyTop A:hover {
	font-weight: bold;
        color: #cc0033;
}
#loyaltyTop A.opennode {
	font-weight: bold;
	color: #f1b800;
}
#loyaltyTop A.opennodered {
	font-weight: bold;
	color: #cc0033 !important;
}

#bookingTop A {
	font-weight: normal;
        color: #666666;
}
#bookingTop A:hover {
	font-weight: normal;
        color: #cc0033;
}
#bookingTop A.opennode {
	color: #f1b800 !important;
	font-weight: bold;
}
#bookingTop A.opennodered {
	color: #cc0033 !important;
	font-weight: bold;
}
HR {
   /*
	border: none;
	height: 3px;
	background: url(/images/bg_dotline.gif);
	background-repeat:  no-repeat;
	margin: 0px;
	padding: 0px;
*/
	margin-top: 2px
	height: 2px;
	background-color: transparent;
	color: transparent;
	border: 0 none;
	border-bottom: 1px solid #7f9db9;
}
.col1 {
	float: left;
	width: 195px;
	padding-right: 10px;
}
.col2 {
	float: left;
	width: 195px;
}
.col1_camp {
	float: left;
}
.col2_camp {
	float: left;
}
        .n1_4                   {
                                                background-color: #ffffff;
                                                padding: 3px 0px 3px 40px;
                                                margin: 0px;
                                                list-style: none;
                                                /* float: left; */
border-bottom: 1px #c0c0c0 solid;
        }
        .n1_4_active                    {
						font-weight: bold;
                                                padding-top: 1px;
                                                padding-bottom: 1px;
                                                list-style: none;
border-bottom: 1px #c0c0c0 solid;
        }
.newsList {
	font-size: 11px;
}
.newsList A {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}

.alert_container
{
	margin-bottom: 6px;
}
.alert_header {
	color: #000000;
	background-color: #febf00;
	font-weight: bold;

	margin: 0px;
	padding: 5px;
/*	padding-left: 10px;*/
}
.alert_content {
	color:  #cc0033;
	background-color: #e9e9e9;

	margin: 0px;
	padding: 5px;
/*	padding-left: 20px;*/
}

.alert_border
{
	border: 2px #febf00 solid;
}


.blogg_feed
{
	width: 255px;
}

.blogg_feed img
{
	border: 0px;
	float: left;
	display: inline;
	margin: 0px 10px 10px 0px;
}

.pager_this
{
	color: #666666;
	font-weight: normal;
}


.search_btn_eng, .search_btn_se
{
	float: right;
	height: 28px;
	background-repeat: no-repeat;
	border: 0px;
}

.search_btn_eng
{
	width: 87px;
}
.search_btn_se
{
	width: 70px;
}

.top_right
{
	padding: 0px 0px 10px 10px;
}

.top_left
{
	padding: 0px 10px 10px 0px;
}

.width_100
{
	width: 100%;
}
.error {
        color: #cc0033 !important;
}




.remake .objectBoxGreyNoline
{
	border: 1px dotted #cf0034;
	padding: 8px 9px;
	background: white url(/images/frilagt_flyg.gif) no-repeat top right;
}
.reverse .objectBoxGreyNoline
{
	background: none!important;
}


.auction_top p
{
	margin-top: 0px;
}
.auction_green
{
	color: #17b41d;
	font-weight: bold;
}
.auction_table, .auction_bids
{
	font-size: 11px;
}
.auction_table .auction_green
{
	font-size: 18px;
}
.auction_bold
{
	font-weight: bold;
}

.auction_table td
{
	width: 110px;
}
.auction_back img, .auction_back span
{
	margin-top: 30px;
	float: left;
	font-weight: bold;
	font-size: 14px;
}
.auction_back span
{
	cursor: pointer;
	padding-left: 5px;
	line-height: 18px;
}
.auction_bids
{
	margin-top: 5px;
}
.auction_bids th
{
	background-color: #febf00;
	font-weight: bold;
	padding: 3px 5px;
	text-align: left;
}
.auction_bids td
{
	padding: 3px 20px 3px 5px;
}
.auction_bids .alt
{
	background-color: #eeeeee;
}
.auction_bids_top span
{
	font-weight: bold;
	margin-right: 20px;
}
.auction_small
{
	cursor: pointer;
}
.auction_small div
{
	margin-bottom: 5px;
}

.auction_description
{
	margin-bottom: 10px;
}
.auction_visits
{
	text-align: right;
}
.auction_table .second
{
	width: 300px;
}
.auction_points
{
	margin-top: 15px;
	border: 1px solid #CC0033;
	border: 1px solid #FEBF00;
	padding: 3px;
	float: left;
}
.auction_bids td
{
	vertical-align: top;
}

.blogger .post
{
	margin-bottom: 20px;
	border-bottom: 1px solid #7F9DB9;
	padding-bottom: 10px;
}
.blogger .date
{
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-size: 10px;
	color: #666666;
	margin-bottom: 10px;
}

.blogger .text
{
	color: #333333;
	margin-bottom: 10px;
}

.blogger .published
{
	letter-spacing: 0.1em;
	font-size: 9px;
}

.blogger .published span
{
	color: #CC0033;
}

.blogger .older
{
	text-align: right;
}

.blogger .subscribe img
{
	position: relative;
	top: 3px;
}


.novaBooking
{
/*	float: left;*/
	text-align: left;
	align: left;
	padding: 6px 10px 8px 10px; 

	font-family: Arial, sans-serif;
	background-color: #E9E9E9;
	font-size: 11px;
	color: #666666;
	border: 1px solid #7f9db9;
	font-weight: bold;
}
.novaBooking .normal
{
	font-weight: normal;
}

.novaBooking .bottomLine
{
	background: none;
}
.novaBooking .bottomLine td
{
	border-bottom: 1px solid #7f9db9;
}

.novaBooking .calendarTable a.txtgrey,
.novaBooking .calendarTable .txtgrey a
{
	color: #4d6185;
}
.novaBooking .txtlightgrey
{
	font-weight: normal;
}
.novaBooking
{
	background: url(/i/novaform_background.gif) transparent repeat-x;
}
.normal{
	font-weight: normal;
	color: #666666;
}
.sitemap, .sitemap ul
{
	padding-left: 15px;
	margin-left: 0;
	list-style: none;
}
.sitemap
{
	padding-left: 0;
}
.sitemap li.first a
{
	color: #666666;
	font-size: 11px;
}
.sitemap ul a
{
	color: #666666;
	font-weight: normal;
}
.sitemap a:hover
{
	text-decoration: underline;
}

.column1, .column2, .column3, .column4
{
	float: left;
	width: 225px;
	margin-right: 15px;
	border-right: 1px #d0d0d0 solid;
	padding-right: 10px;
}
.column4
{
	border-right: none;
}
div#sitemap-se
{
	position: absolute;
	left: 112px;
	bottom: 3px;
}
div#sitemap-eng
{
	position: absolute;
	left: 99px;
	bottom: 3px;
}

.places-left
{
	background: url(/images/platser-kvar-bg.png) no-repeat top left transparent;
	width: 280px;
	height: 100px;
	position: relative;
	margin: 0 0 20px 10px;
}
.places-left a
{
	display: block;
	width: 280px;
	height: 100px;
	position: absolute;
}
.places-left .top,
.places-left .middle,
.places-left .bottom
{
	position: absolute;
	left: 10px;
}
.places-left .top
{
	font-size: 24px;
	top: 2px;
}
.places-left .middle
{
	top: 30px;
	height: 47px;
}
.places-left .bottom
{
	top: 77px;
	padding-top: 5px;
	font-weight: normal;
}
.places-left .middle .one,
.places-left .middle .two,
.places-left .middle .three
{
	float: left;
	margin-right: 2px;
}
.places-left .middle .one,
.places-left .middle .three
{
	font-weight: normal;
	color: #666666;
}
.places-left .middle .three
{
	padding-top: 38px;
}
.places-left .middle .two
{
	font-size: 60px;
	line-height: 50px;
}
.places-left .top:hover,
.places-left .middle:hover,
.places-left .bottom:hover,
.places-left .middle .one:hover,
.places-left .middle .two:hover,
.places-left .middle .three:hover
{
	cursor: pointer;
}

.lowprice
{
	height: 172px;
	width: 280px;
	background: url(/images/lowprice-bg.png) no-repeat top left transparent;
	position: relative;
	margin-bottom: 20px;
}
.lowprice #lowprice-submit
{
	border: 0;
	position: absolute;
	bottom: 15px;
	right: 7px;
}
.lowprice #lowprice-to,
.lowprice #lowprice-from
{
	width: 160px;
	position: absolute;
	left: 68px;
	top: 65px;
}
.lowprice #lowprice-to
{
	top: 98px;
}
.lowprice #lowprice-text-from,
.lowprice #lowprice-text-to
{
	position: absolute;
	left: 11px;
	top: 67px;
	color: #333333;
	font-weight: bold;
}
.lowprice #lowprice-text-to
{
	top: 100px;
}
.lowprice #lowprice-text-title
{
	position: absolute;
	left: 11px;
	color: #cc0033;
	top: 6px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;
}
.lowprice #lowprice-text-slogan
{
	position: absolute;
	left: 11px;
	color: #333333;
	top: 35px;
}

#rightColumn .lowprice,
#rightColumn object
{
	margin-left: 10px;
}
.mt5  { margin-top: 5px;  }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }


#hotels
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#hotels li
{
	position: relative;
	float: left;
	width: 99px;
	margin-right: 5px;
	text-align: center;
}
#hotels li.hotel-3
{
	margin-right: 4px;
}
#hotels li.hotel-4
{
	margin: 0;
}
#hotels .selected
{
	position: absolute;
	z-index: 2;
	border: 1px solid #cc0033;
	width: 97px;
	height: 97px;
}
#hotels .selected:hover
{
	cursor: pointer;
}
.star-1,
.star-2,
.star-3,
.star-4,
.star-5
{
	width: 44px;
	height: 8px;
	background: url(/images/hotels/sprite_star_small.gif) no-repeat 0 -40px transparent;
}
.star-2 { background: url(/images/hotels/sprite_star_small.gif) no-repeat 0 -80px transparent; }
.star-3 { background: url(/images/hotels/sprite_star_small.gif) no-repeat 0 -120px transparent; }
.star-4 { background: url(/images/hotels/sprite_star_small.gif) no-repeat 0 -160px transparent; }
.star-5 { background: url(/images/hotels/sprite_star_small.gif) no-repeat 0 -200px transparent; }

.hotels
{
	margin: 10px 0;
}
.hotels td
{
	padding: 2px 12px 2px 0;
}
.hotels td span
{
	color: green;
	font-weight: bold;
}