/**
 * @version $Id: template_rtl.css 9141 2007-10-04 08:23:14Z mtk $
 * @package Joomla
 * @subpackage Template-Training Trips
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
 
 /**
 * Joomla! 1.5 Training Trips template RTL css file
 *
 * @author 		Babs Gösgens
 * @package		Joomla
 * @since		1.5
 * @version     1.0
 */

*
{
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	font-weight: lighter;
	font-size: 12px;
	line-height: 18px;
}
body {color: #FFF;}
* img
{
	border:0;
}
* a, .blue {color: #00AEEF;}/* default link (blue) */
* a:hover, .orange {color: #E99127;}/* default hover (orange) */
table {border-collapse:collapse;}
body {width: 100%;height: 100%;background-image: url(../images/bg-pixel.png);}
#bg {z-index: 0;width: 100%;position: fixed;left: 0;bottom: -65px;display:block;}
#bg {position: absolute;}
/*
*
* Allows content to scroll
*
*/
#bodyalias {position:relative;width:100%;height:100%;z-index: 1;}
/*
*
* Passes on positioning and width to descendants
*
*/
#container {position:relative;width: 950px;margin: 0 auto;padding-bottom:200px;}

.bl-50 {background-image: url(../images/bl-50.png);}
.bl-40 {background-image: url(../images/bl-40.png);}
.bl-30 {background-image: url(../images/bl-30.png);}
.bl-20 {background-image: url(../images/bl-20.png);}
.wh-50 {background-image: url(../images/wh-50.png);}
.wh-40 {background-image: url(../images/wh-40.png);}
.wh-30 {background-image: url(../images/wh-30.png);}
.wh-20 {background-image: url(../images/wh-20.png);}

#ezelsoor
{
	z-index: 2;
	position: absolute;
	right: 0;
	width:80px;
	height:80px;
	background-image: url(../images/ezelsoor.png);
	background-repeat: no-repeat;
	cursor: pointer;
}
#ezelsoor:hover
{
	background-image: url(../images/ezelsoor_H.png);
}
#menu
{
	float:left;
}
#contactdetails
{
	float:right;
	padding-right:10px;
	padding-top:2px;
}
#uppernavarea
{
	width:760px;
	height:50px;
	margin: 0 auto;
}
#mainnavarea
{
	border-bottom: 1px #00AEEF solid;
	border-top: 1px #00AEEF solid;
	width: 950px;
	height: 140px;
	background-image: url(../images/animline.gif);
	background-repeat: no-repeat;
	background-position: 525px 10px;
}
#contentarea
{
	width: 760px;
	margin: 0 auto;
	border-bottom: 1px #00AEEF solid;
	background-image: url(../images/bg-content.png);
	/* for text readability purposes */
	background-repeat: repeat-x;
	background-position: left bottom;
	/* background-color: #1847a3; */
}

ul.menu {padding-left:0;}

#uppernavarea ul.menu li {padding-left:10px;}
#uppernavarea ul.menu {padding-top:2px;}

/* language selection */
#jflanguageselection {height:60px;}
ul.jflanguageselection {list-style-type:none;padding: 10px 0 0 0;margin-left:85px;}
ul.jflanguageselection li {padding-left: 10px;float:left;}
ul.jflanguageselection li#active_language {display:none;}

div#mainnavarea div.left {width:95px;float:left;}
div#mainnavarea div.middle {padding-left:95px;}
div#mainnavarea div.right {float:right;}

/* mainnav area */
#mainnavarea ul.menu {margin:0;} XMAS
/* #mainnavarea ul.menu {height:39px;margin:0;padding:0; } */
#mainnavarea ul.menu {height:39px;margin:0;padding:0;position:relative; top:-28px; }
#mainnavarea ul.menu#mainnav li {margin-right: 25px;height:39px;padding:0;}
#mainnavarea ul.menu#mainnav li a img {background-repeat: no-repeat;}
#mainnavarea #current {background-image: url(../images/mn-current.gif);background-repeat: no-repeat;background-position: center bottom;}


/* needed to resolve transparency issues with ie5 */
#skype
{
	position: relative;
	top: 32px;
	left:30px;
	width: 30px;
	height: 30px;
	background-image: url(../images/skype-skypeme.png);
	background-repeat: no-repeat;
}

/* needed to resolve transparency issues with ie5 */

#logo
{
	position: relative;
	width:262px;
	height:41px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	top: 28px;
	right: 0;
}
/**/
 /* #logo
{
	position: relative;
	width:262px;
	height:69px;
	background-image: url(../images/logo_xmas.png);
	background-repeat: no-repeat;
	top: 0;
	right: 0;
}XMAS */


#newsarea
{
	display:table;
	border-bottom: 1px #00AEEF solid;
	width:760px;
	margin: 0 auto;
	padding:20px 0;
}
#newsarea .moduletable
{
	width: 190px;
	display:table-cell;
	float:left;
}

#footer
{
	color: #00AEEF;
	padding: 0 95px;
	font-size: 10px;
}
/* menus */
ul.menu {list-style-type:none;clear:both;}
ul.menu li {float: left;}

#footer ul.menu li
{
margin-right:10px;
}

/* insets */
#print img
{
	width: 16px;
	height: 16px;
	background-image: url(../images/print.png);
	background-repeat: no-repeat;
}
#pdf img
{
	width: 16px;
	height: 16px;
	background-image: url(../images/pdf.png);
	background-repeat: no-repeat;
}
#email img
{
	width: 16px;
	height: 16px;
	background-image: url(../images/email.png);
	background-repeat: no-repeat;
}
#favourites
{
	width: 16px;
	height: 16px;
	background-image: url(../images/favourites.png);
	background-repeat: no-repeat;
}


#linsets *, #rinsets * {font-size:8.5pt; line-height:10pt;}
#linsets {position: absolute;left: 0px;z-index: 1;width: 190px;}
#rinsets {position: absolute;right: 0px;z-index: 1;width: 190px;}
#linsets .insetheading {background-image: url(../images/bg-linsetheading.png);}
#rinsets .insetheading
{
	background-image: url(../images/bg-rinsetheading.png);
	background-position: 0 center;
}
#linsets .inset {margin-bottom:25px;border-bottom: 1px #00AEEF solid;}
#linsets, #rinsets {margin-top:25px;}
.inset {width: 190px;border-top: 1px #00AEEF solid;}
.insetheading {width: 190px;height: 25px;border-bottom: 1px #00AEEF solid;background-repeat: no-repeat;display: table-cell;text-align: center;vertical-align: middle;}
.insetcontent {width: 180px;background-image: url(../images/bl-30.png);margin: 0 auto;}
.insetcontent .buttons {text-align:center;padding: 10px 0;}
.inset.bannergroup { margin-bottom:5px; }
/* extra layer needed for photo-backgrounds */
#componentarea {width:760px;margin:0 auto;}
/* #component {width:468px;margin:0 auto;} */
span.breadcrumbs {display:block;padding: 30px 146px 30px 146px;}


/* some default formatting */
#component h1,
#component h2,
#component h3,
#component .componentheading,
#component p
{padding: 0 146px; margin-bottom:20px;}
#component p.intro {margin-bottom:25px;margin-top:20px;padding-bottom:-1px;}

#component .fullbg {width:468px;padding:0 146px;}
#component .fullbg .border {border-bottom: 1px #00AEEF solid;border-top: 1px #00AEEF solid;position:relative;top:-1px;margin-bottom:1px;}
#component h3, #component .contentheading {font-size:14px;margin-top:20px;margin-bottom:10px;}
#component h3 {padding: 0 146px;}
#component h4 {font-size:12px;background-image: url(../images/wh-20.png);width:458px;margin:15px auto 5px auto;border-bottom: 0px #00AEEF solid;border-top: 0px #00AEEF solid;padding: 0 5px;}
h4.first {margin-top: 0;}
#component h4 * {font-size:11px;}

h1, h2, h3, h4, h6 {font-weight: normal;}
h5 { color:#E99127; }
h1, h2, h3, .contentheading {color: #E99127;}
h2.area { color: #FFF; margin-top:-30px;}

th, th * {color: #E99127;font-weight: normal;font-size: 10px;}

#component h1,
#component .componentheading
{
	font-size:18pt;
	line-height:120%;
	padding-top: 20px;
	padding-bottom:10px;
	color:#E99127;
}
.inputbox * {color:#000;}

/* CONTACT */

.contact_email button
{
margin-left: 0;
}

/**************************************************/

/* Quick Link */
#quicklink{height: 110px;overflow: auto;overflow-y:scroll;padding:0 5px;width:170px;}
.quicklink{color: #00AEEF;text-decoration:underline;cursor: pointer;}
.quicklink:hover {color: #E99127;}

.filter {width:468px;margin-bottom: 1px;padding:0 146px;}
.filter a {color:#FFF;margin-right:10px;}
.filter a:hover {color: #E99127;}
.filter .inputbox {color: #000;}

.article_separator{display:block;height:40px;}

table.pagenav
{
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	width:468px;
	height: 25px;
	margin-top:10px;
}
table.pagenav td {	background-image: url(../images/bl-50.png); }
table.pagenav th a {font-size:12px; color:#00AEEF;}
table.pagenav th a:hover {color:#E99127;}
div.pagenavcounter {padding:0 146px;}
.pagenav_prev
{
	width: 209px;
	text-align:left;
	background-image: url(../images/pagenav-contentwidth-p.png);
	background-position: left center;
	padding-left:20px;
}

.pagenav_next
{
	width: 209px;
	text-align: right;
	background-image: url(../images/pagenav-contentwidth-n.png);
	background-position: right center;
	padding-right:20px;
}

/* custom pagenav */
.pagenav-contentwidth-pn
{
	background: transparent url(../images/pagenav-contentwidth-pn.png) repeat-y left center;
	width: 468px;
	margin: 0 146px;
	height: 25px;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
}
.pagenav-contentwidth-n { background-image: url(../images/pagenav-contentwidth-n.png);   width:468px; margin: 0 146px; height:25px; border-top: 1px #00AEEF solid; border-bottom: 1px #00AEEF solid; }
.pagenav-contentwidth-p { background-image: url(../images/pagenav-contentwidth-p.png);   width:468px; margin: 0 146px; height:25px; border-top: 1px #00AEEF solid; border-bottom: 1px #00AEEF solid; }
.previous
{
	padding-left:20px;
}
.pages
{
	text-align: center;
}
.next
{
	text-align: right;
	padding-right:20px;
}

/* com_destinations all */
.ttrow {display:table;width: 468px;margin: 0 auto;}
.ttcell {width: 234px;height: 75px;float:left;margin-top:10px;}
.square {width:75px;height:75px;margin:-1px 10px;float:left;border-top: 1px #00AEEF solid;border-bottom: 1px #00AEEF solid;}
.ttcell * {font-size:10px;line-height:9pt;}
.country {font-size:11px;color:#E99127;margin-top:5px;}
.title {display:table-cell;height:30px;vertical-align:middle;}
.title a {font-size:11px;}

/* com_destinations details */
div.gallery {height:345px;padding:0 146px;}
div.google {height:310px;padding:0 146px;margin-bottom:10px;}
div#maparea {width:468px;height:300px;margin:-1px 0px;float:left;border-top: 1px #00AEEF solid;border-bottom: 1px #00AEEF solid;}
div.details { padding: 5px; }
ul.details
{
	padding:0;
	list-style-type: square;
	list-style-position: inside;
}


/* com_tournaments all */

table.all {width:760px;border-collapse:collapse;}
td.sectiontableheader { color: #E99127; }
tr.sectiontableentry1 {background-image: url(../images/bl-30.png);}
tr.sectiontableentry2, tr.sectiontableentry0 {background-image: url(../images/bl-20.png);}

/* com_tournaments details */
div.accommodation {font-size:11px;line-height:14px;margin-bottom:20px;}
div.subheading, div.subheading a {font-size:11px; color:#E99127;padding-top:10px;padding-bottom:5px;}
div.subheading a:hover {color:#00AEEF;}
#icn-male_X, #icn-male_H, #icn-male_A, #icn-female_X, #icn-female_H, #icn-female_A {width: 16px;height: 33px;background-repeat: no-repeat;text-align:center}
#icn-male_X {background-image: url(../images/icn-male_X.png);}
#icn-female_X {background-image: url(../images/icn-female_X.png);}
#icn-male_H {background-image: url(../images/icn-male_H.png);}
#icn-female_H {background-image: url(../images/icn-female_H.png);}
#icn-male_A {background-image: url(../images/icn-male_A.png);}
#icn-female_A {background-image: url(../images/icn-female_A.png);}
#available {width: 17px;height: 16px;background-repeat: no-repeat;background-image: url(../images/1ticked.png);}
#notavailable {width: 17px;height: 16px;background-repeat: no-repeat;background-image: url(../images/0ticked.png);}

.asterix
{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	padding: 5px;
}


/* joomla article blog */
table.blog
{
	width:468px;
	margin: 0 auto;
}
#component table.blog form { display: none; }
#component table.blog p {padding:0;}
#component table.blog .contentheading {font-size:16px;}
#component table.blog .createdate
{
	font-size: 10px;
	font-style: oblique;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#component table.blog .createdate {}
#component table.blog .modifydate { display: none; }
#component table.blog .small { display: none; }
#component table.blog td.article_column { width:234px; }


/* joomla */
#component table.contentpaneopen, #component table.contentpane

{
	width:468px;
	margin: 0 146px;
}
#component table.contentpaneopen p {padding: 0}

/* content toc */
#component table.contenttoc
{
	border-bottom: 1px #00AEEF solid;
	position: relative;
	left: 78px;
	width: 156px;
	text-align:center;
	margin-left:-68px;
	margin-bottom:10px;
}
table.contenttoc * {font-size: 10px;}
table.contenttoc td {padding:2 10px;background-image: url(../images/bl-20.png);}
table.contenttoc th {border-top: 1px #00AEEF solid;border-bottom: 1px #00AEEF solid; background-image: url(../images/bl-50.png);}

#component table.contentpaneopen span.small,
#component table.contentpaneopen td.modifydate
{
	font-size: 10px;
	font-style: oblique;
	display:inline-block;
	padding-top:20px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#component table.contentpaneopen td.createdate
{
	color: #E99127;
	font-size: 10px;
}
#component table.contentpaneopen td div.pagenavcounter
{
	padding: 0;
	margin-top: 10px;
	font-size: 10px;
	margin-bottom:5px;
}
#component table.contentpaneopen td div.pagenavbar
{
	background-image: url(../images/bl-50.png);
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	text-align: center;
	width: 468px;
	margin-top: 15px;
}
#component table.contentpaneopen td div.pagenavbar * {font-size: 10px;}


/* rating */
#component form#rating
{
	font-size: 10px;
	width:760;
	padding: 5px;
	margin:10px auto;
	background-image: url(../images/bl-20.png);
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
}
form#rating .content_rating {padding-left:146px;}
form#rating .content_vote {padding-left:146px;}

/* quotation Jpane */
dl.tabs#quotation
{
	margin-top:20px;
	height:137px;
	width: 468px;
	/*background-image: url(../images/bl-20.png);*/
}
dl.tabs#quotation dt
{
	margin-top:-1px;
	border-top: 1px #00AEEF solid;
	float:left;
	height:135px;
	width:110px;
	margin-right:9px;
	/*background-image: url(../images/bl-20.png);*/
}
dl.tabs#quotation dt span
{
	display: block;
	height: 25px;
	position: relative;
	top: 110px;
	background: url(../images/bg-rinsetheading.png) no-repeat left top;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	text-align: center;
	cursor: pointer;
	font-size:11px;
	line-height:25px;
}
dl.tabs#quotation dt.open span {color: #00AEEF;}
dl.tabs#quotation dt span:hover {color: #E99127;}
dl.tabs#quotation dt#step1 {background: url(../images/bg-step1.jpg) no-repeat;}
dl.tabs#quotation dt#step2 {background: url(../images/bg-step2.jpg) no-repeat;}
dl.tabs#quotation dt#step3 {background: url(../images/bg-step3.jpg) no-repeat;}
dl.tabs#quotation dt#step4 {background: url(../images/bg-step4.jpg) no-repeat;margin-right:0;}

dl.tabs#quotation dt.open {}
dl.tabs#quotation dt.closed {}

div.current { margin-top: 21px;}
div.current dd h3 {color: #FFF;text-align:left;}
div.current div.panel h3 {color: #00AEEF;margin: 0 -146px;}
select.quotedestinations
{
	margin-left:146px;
}

form#quickquote h3 {
	padding: 0;
}

/* pane-sliders  */
#destinations.pane-sliders
{
	border-bottom: 1px #00AEEF solid;
	background: url(../images/bl-20.png);
}
#daytrips.pane-sliders
{
	border-bottom: 1px #00AEEF solid;
	/* background-image: url(../images/bl-grad.png);*/
}
.pane-sliders .title {
	height:25px;
	cursor: pointer;
	border-top: 1px #00AEEF solid;
	/*background-image: url(../images/bl-20.png);*/
}
.pane-sliders .title *:hover {color:#E99127;}
#destinations.pane-sliders h3, #daytrips.pane-sliders h3 { padding:0;padding-left:5px;display:block;margin:0;}
#destinations.pane-sliders .jpane-toggler-down, #daytrips.pane-sliders .jpane-toggler-down
{
	color: #00AEEF;
	background-image: url(../images/bl-50.png);
	border-bottom: 1px #00AEEF solid;
}
#destinations.pane-sliders .jpane-toggler, #daytrips.pane-sliders .jpane-toggler {color:#FFF;}
.pane-sliders .content { display:block;width:468;margin:0; }
.pane-sliders .content div { padding-left: 5px;height:25px;line-height:25px;}
.pane-sliders .panel span { line-height:25px; }

.tabtitle
{
	margin: 0 146px;
	height: 28px;
}
.tabtitle span
{
	color: #FFF;
	height: 28px;
	line-height: 25px;
	margin-right: 10px;
	display: block;
	float: left;
	cursor: pointer;
	text-decoration: underline;
	
}
.tabtitle span#tab2a { background: url(../images/xs_current.png) no-repeat center 20px; }
.tabtitle span:hover {color:#E99127;}
.tabcontent
{
	margin: 0 146px;
	width:468px;
	border-top: 0;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	padding: 15px 0;
	background: url(../images/bl-20.png);
}
#quickquote .tabcontent
{
	margin: 0;
}
.tabcontent span
{
	display:block;
	height:25px;
	padding: 0 5px;
}

#step2b
{
	border: 0;
	padding: 0;
	height:25px;
}

div.submit
{
	padding:10px 146px;
	width:468px;
}

div#daytrips .title {display:none;}

/* New Quotation */
fieldset.quotation
{
	margin: 20px 146px 0 146px;
	border: 0;
	border-bottom: 1px #00AEEF solid;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
}
fieldset legend
{
	color:#00AEEF;
	font-size:14px;
	padding:0;
}

.daytripdescription
{
}
img.daytrip
{
	height: 80px;
	width: 80px;
	float: left;
	margin: 0 10px 0 0;
	clear: left;
}

.quotecontent { padding: 3px 5px 0 5px; }

input.valerror, select.valerror
{
border-color: #E99127;
}


input.submit
{
	width: 468px;
	margin: 0 146px;
	margin-top: 10px;
	text-align: left;
	padding-left: 15px;
	border: 1px #00AEEF solid;
	background-color: transparent;
	background-image: url(../images/bg-rinsetheading.png);
	color: #00AEEF;
	cursor: pointer;
	height: 25px;
	background-position: left center;
}
input.submit.submit:hover{color:#E99127;}

h4.valerror,label.valerror { color:#E99127; }

#confirmation { padding: 0 146px;}
.continue
{
	text-align: center;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	margin: 0 146px 0 146px;
}

div.img_caption
{
	background: url(../images/bl-50.png);
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
}
img.caption
{
	border-bottom: 1px #00AEEF solid;
}
div.img_caption p
{
	padding: 0;
	margin: 0 5px;
	font-size: 10px;
	width: 100%;
	vertical-align: middle;
	display: inline;
	text-align: right;
}
.contentpaneopen img {max-width:468px;}

.invisible { visibility: hidden; }
.small, .small * { font-size:10px; }


.facilities
{
	padding-left:146px;
	padding-right:146px;
}
.facilities img
{
	cursor: pointer;
	margin-top:-1px;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
}

pre {padding:0 146px;}

table.shortlist
{
	margin:5px 0;
}

fieldset.input
{
	border:0;
	padding:0;
}
fieldset .button
{
	text-align: left;
	padding-left: 20px;
	padding-right: 15px;
	border-collapse: collapse;
	border: 1px #00AEEF solid;
	background-color: transparent;
	background-image: url(../images/bg-rinsetheading.png);
	color: #00AEEF;
	cursor: pointer;
	height: 25px;
	background-position: left center;
	margin: 10px 0 10px 146px;
}
.button:hover
{
	color: #E99127;
}

.quotecontent .button
{
	padding: 0 0 0 5px;
	margin: 0 5px 0 0;
	border: 0;
	background-image: url(../images/icn-calendar.gif);
	width: 25px;
	height: 20px;
}


form#com-form-login table.contentpane
{
	display:none;
}

form#com-form-login ul
{
	width:468px;
	list-style-type:none;
padding:0;
margin:10px 146px;
}
form#com-form-login ul
{
line-height:25px;
}
form.form-validate table, form#login table
{
	width:468px;
	margin: 0 146px;
	border-top: 1px #00AEEF solid;
	border-bottom: 1px #00AEEF solid;
	background-image: url(../images/bl-20.png);
}
form#login table td
{
	padding:0;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
form.form-validate table td
{
padding-left:5px;
}
label.invalid { color: #E99127; }
input.invalid { border-color:#E99127;}


/*
* Poll
*/

table.poll
{
	width:468px;
	margin: 0 146px;
}

table.poll td
{
	padding:0;
	height:25px;
	text-align:left;
	vertical-align:middle;
}

/*
* Feeds
*/
#contentmodule
{
	padding:0 146px;
	margin: 30px 0;
}

/*
* Tournaments Accommodation
*/
dl.tabs
{
	margin: 0 146px;
	display:table;
}
dl#accommodation dt
{
	display:table-cell;
	padding-right: 10px;
	height:25px;
}
dt.open
{
	color: #00AEEF;
	background-image: url(../images/xs_current.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
dl#accommodation dt.closed:hover
{
	color:#E99127;
}
div.current
{
	width:468px;
	padding:0 146px;
	background-image: url(../images/bl-20.png);
}
div.current dd
{
	border-bottom: 1px #00AEEF solid;
	border-top: 1px #00AEEF solid;
	min-height:130px;
}

.right
{
	float:right;
}

/*
* internal banners
*/
.banneritem img { width:180px; height: 150px;}
.banneritem { padding:0 5px;border-bottom: 1px #00AEEF solid;}
.insetmouseover
{
	display: table-cell;
	width: 165px;
	padding: 0 5px 0 20px;
	height: 25px;
	border-bottom: 1px #00AEEF solid;
	background-image: url(../images/bg-rinsetheading.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-align: left;
	vertical-align: middle;
}
.bannergroup
{
	margin-bottom: 0;
}
/*.insetmouseover a {text-decoration: none;}*/

.display
{
	display:none;
}

/* FRONTPAGE */
.mod_placehere, .mod_placehere-fp, .mod_placehere-squares td {padding:0;}
.mod_placehere-fp .mod_placehere_leading .contentheading {font-size:18px;padding:25px 0;}
/* .mod_placehere-fp .mod_placehere_following { border: 1px #00AEEF solid;padding:5px; } */
.mod_placehere-squares .mod_placehere_following img { width:110px;height:110px;border-top: 1px #00AEEF solid;border-bottom: 1px #00AEEF solid; }
#newsarea .mod_placehere_following { border-right: 1px #00AEEF solid;padding:5px;}
.mod_placehere .article_separator,
.mod_placehere-squares .article_separator,
.mod_placehere-fp .article_separator { display:none;}

/* DESTINATIONS */
div.included { font-style: oblique; margin: 0 146px; border: 1px #00AEEF solid; padding: 5px;margin-bottom: 10px; }
ul.included
{
	padding: 0;
	margin-bottom: 10px;
	list-style-position: inside;
	
}

div.notincluded { color:#00AEEF; }


div.tariffsarea
{
	padding: 0 0 0 146px;
	margin-bottom: 5px;
}
#component .tariffsarea .tariffs {display:table;padding: 0;clear:both;}
#component .tariffs .cell {float:left;width:36px;text-align:center;}
#component .tariffs .cell .month {font-size: 10px;color: #E99127;}
#component .tariffs .cell .pppn { }
.currency { color: #E99127;font-size:9px;}
div.borders {margin:-1px 0;border-top: 1px #00AEEF solid;border-bottom: 1px #00AEEF solid;}

.email
{
	background-image: url(../images/email.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
}
.phone
{
	background-image: url(../images/phone.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.newsheading
{
	padding-left: 5px;
	color: #00AEEF;
	margin-top: -5px;
	margin-bottom: 5px;
	font-size: 14px;
}

div.faces {
	margin: 0 146px;
}

div.faces a {
	position: relative;
	display: inline-block;
}

div.faces .bgfaces {
	position: absolute;
	bottom: 1px;
	left: 0;
	background: #000;
	height: 45px;
	width: 64px;
}

div.faces a img {
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	margin: 1px 0;
}

div.faces a:hover img,
div.faces a:active img,
div.faces a.active img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

div.faces a.active img {
	border-top: 1px solid #00AEEF;
	border-bottom: 1px solid #00AEEF;
	margin: 0;
}