body{
margin:0;
padding:0;
background: #808080;
font-family: Verdana, Arial, Tahoma, sans-serif;
font-size: 100%;
}
h2 {font-size: 1.2em;
}
h3 {font-size: 0.9em;
}
h4, p, ul li, ol li {font-size: 0.8em;
}
ul ul li {
font-size: 100%;
}
h5 {margin: 2px 0 5px 0}
p {margin: 2px 0 15px 0
} 
 ul {margin-top: 2px
 } 
a:link, a:visited	{
	color: #0000FF;
	background-color: none; 
}
.float-left	{float: left}
.float-right	{float: right}
.clear { clear: both; }
.center {text-align:center
}
.hidden { display: none; }
.padding {
padding: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin: 0;
}
#spacer {height: 5px
}
#mainContainer{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background: #ffffff;
background-repeat: repeat-y;
}
#header{
background: #ffffff url(/images/backgrounds/header-back-patt.gif);
background-repeat: repeat-x;
height: 110px;
margin: 0;
}
#header a img, #content a img {border: 0;
} 
#header a:hover img, #content a:hover img {border: solid blue 2px; margin:-2px
}
#header h1, #header h2{
margin: 0;
}
#header h2 {line-height: 1.3em;
}
#header #contact {margin: 5px 5px 0 0;
}
#header #i_love_tunisia {width: 214px; margin: 5px 0 0 250px;
}
#header #ATOL {width: 45px; margin: 2px 6px 0 0;
}
#contentWrapper{
float: left;
width: 100%;
}
#content p a:hover, #content li a:hover, #content h4 a:hover, #content h3 a:hover, #contact a:hover {
background: #990000; color: #ffffff; text-decoration: none;
}
#content h2 {margin-bottom: 0; 
}
#content h3 {margin: 5px 0 ; color: #990000;
}
/* Hyperlink Buttons */
.book_now
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(/images/buttons/check_prices_hover.gif) no-repeat;
white-space: nowrap;
display: block;
width: 266px;
height: 30px;
margin: 0;
padding: 0;
}
.book_now a
{
display: block;
color: #000000;
font-size: 11px;
width: 266px;
height: 30px;
display: block;
float: left;
color: black;
background: none;
}
.book_now img
{
width: 266px;
height: 30px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.book_now a:hover img
{
visibility:hidden;
}
/* END Hyperlink Buttons code */
#footer{
clear: left;
width: 840px;
height: 20px;
background: black;
color: #FFF;
text-align: center;
margin: 0 auto;
padding: 4px 0;
}
#footer a{
color: #FFFF80;
}
/* http://www.dynamicdrive.com/style/layouts/item/css-fixed-layout-22-fixed-fixed/ */
