/*Standard*/
body{
	margin				:0px;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:0.7em;
	background-color    :#FFF;
}
body * {
  font-size				:100%;
}

#site-container { 
	width				: 100%;
}

p.clear{
	position			: relative;
	clear				: both;
	height				: 0px;
	overflow			: hidden;
	margin				: 0px;
	width				: 100%;
}

span.prop{
    height              :300px;
    float               : left;
    width               :1px;
    margin              : 0px;
}

img{
    border              : 0;
}

img.small {
    float               : left;
    margin              : 5px;
}

/*Header
-------------------------*/
#header_bar{
	margin 				: 5px 0;
	width               : 99%;
}

#header{
	text-align          : left;
	vertical-align      : top;
	background          : #FFF url('/bjbtravel/images/bjbtravel/bjb_travel_header.jpg') center right no-repeat;
}

#header img{
    vertical-align      : middle;
}

#header span {
    margin              : 0 15px 0 25px;
    font-size           : 1.4em;
    font-weight         : bold;
	 font-family			: Arial, Verdana, Helvetica, sans-serif;
}

#links{
    text-align			: left;
	padding				: 5px;
	background-color    : #006576;
	color               : #FFF;
	margin : 1px 0 0 0;
}
#links a{
	color               :#FFF;
	padding:			5px;
	margin:				0px;
	text-decoration:	none;
}
#links a:hover{
	text-decoration:	underline;
}

#links span {
	float : right;
}

/*Main
-------------------------*/
#content{
	width               : 97%;
	margin				:0;
	padding             :0;
	background-color    :#FFF;
}

#main{
	float					  : right;
	width					  : 75%;
	padding				:5px 0 10px 0;
	text-align          :justify;
}

p.warning {
	color : #F00;
}

#footer{
    margin              :10px 5px 10px 5px;
    padding             :2px;
    text-align          :center;
	background-color    :#FFF;
   	color               :#000;
}

#footer a{
    color               :#000;
}

.small_right{
    float               :right;
    clear               :right;
    margin              :10px;
}

/* Featured content
------------------------------*/
#menu{
	float				:left;
	width				:23%;
	padding				:10px 0 0 0;
   	background          :#FFF url('/bjbtravel/images/bjbtravel/bjb_travel_globe.jpg') top left no-repeat;
}

#menu .menu_item a{
   	display				: block;
    margin              :0 0 0 5px;
    padding				:5px 0 5px 5px;
    border-style        :inset;
    border-color        :#444;
    border-width        :0 0 1px 0;
    background-color    : #FFF;
}

#menu .menu_item a:hover{
    background-color    : transparent;
    text-decoration     : none;
}

/*Sonsub travel club*/

.travel-club{ text-align: center; margin: 20px 50px; width: 210px; border: 1px solid #666; padding: 0 0 5px 0;}
.travel-club img{  margin: 0 5px 10px 5px;}


/*Headers
------------------------------*/

h1{ color: #006576;	font-size: 1.4em; font-weight: bold; margin : 0 2px 2px 2px;}
h2{ color: #006576;	font-size: 1.3em; font-weight: bold; margin : 0 2px 2px 2px;}
h3{ color: #FFF;	background: #34ada8; font-size: 1.2em; font-weight: bold; margin : 0 2px 2px 2px;}
h4{ color: #006576;	font-size: 1.1em; font-weight: bold; margin : 0 2px 2px 2px;}


/*Links
------------------------------*/
a{ color: #006576; text-decoration: underline;}
a:hover, a:active{ text-decoration: none;}

a.globe { background: #fff url(/bjbtravel/images/bjb_travel_globe.jpg) center left no-repeat; padding: 20px 0 20px 60px; margin: 10px 0; display: block;}

/*Styles for the homepage
------------------------------*/

h1, h2, h3, h4, h5{
	clear: both;
}

.img_left{
	float : left;
	margin : 5px 20px 5px 5px;
}

.img_right{
	float : right;
	margin : 5px;
}


h2.news{
    color               : #006576;
    padding             : 3px;
    margin              : 3px;
    border              : solid #BABA98;
    border-width        : 0 0 2px 0;
}

ul.left{
	float : left;
}

li{
	list-style				: square;
}

.info{
	color						: #444;
	font-style				:italic;
}

.astr{
	color : #F00;
	font-size : 1.4em;
}


ul.button li{
	float : left;
	margin : 5px 20px;
	list-style : none;
	border : 2px outset #BABA98;
	padding : 5px 10px;
	background-color : #34ada8;
}

ul.button li a{
	color : #fff;
}


/*Sitemap
----------------------*/
 
/*SITEMAP*/
#sitemap p.section{font-size : 1.2em;}
#sitemap p.subsection{font-size : 1.1em; padding-left : 25px;}
#sitemap p.article{font-size : 1em; padding-left : 50px;}
