*{ margin: 0; padding: 0; }*
body { font: .8em Arial, Sans-Serif; line-height: 1.8em; background: #333; color: #444; }
a {COLOR: #069; text-decoration: none;}
a:visited {COLOR: #069; text-decoration: none;}
a:hover {COLOR: #E9071F; text-decoration: none; }
h1 {
	margin: 0 0 10px;
	padding: 10px 0 3px;
	COLOR: #069;
	font-size: 20px;
}
h2 {
	margin: 0 0 10px;
	padding: 10px 0 3px;
	COLOR: #069;
}
ul { padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}
p { margin: 5px 0 10px 0; }
img { border: none; }

#header {
background: #006699 url(../images/banner.jpg) repeat-x;
height: 200px;
}

#wrap { 
padding: 10px 10px 3px 10px; 
width: 940px; 
margin:20px auto; 
background: #fff;}

#body { 
float: left; 
width: 550px; 
margin-top: 10px;}

#right { 
margin-bottom: 10px; 
float: right; 
width: 720px; 
padding: 0 10px 10px 10px; 
margin-top: 10px;}


#top_right 
{margin-bottom: 10px;
float: right;
width: 140px;
padding: 10px 0px 10px 0px; 
margin-top: 10px; }

#padi_logo 
{margin-left:20px;
width: 100px; }

.bottom_banner 
{
padding-left: 41px;
width: 468px;
margin-bottom: 10px;
margin-top: 10px; }

#footer 
{ font-size: 11px;
text-align: center;
border-top: 1px solid #ccc;
padding: 10px 5px; }

.articles {text-align:justify; width: 550px; }
.articles h4 { font-weight: bold; }
p.conditions {font-size: .8em;}
p.address {text-align:center}

/* image containers */

.image_box_square {
width: 150px;
height: 150px;
float: right; 
margin-left:10px;
margin-top: 5px;
}

.image_box_landscape {
width: 225px;
height: 150px;
float: right; 
margin-left:10px;
/* margin-top: 5px; */
}

.image_box_portrait {
width: 150px;
height: 225px;
float: left; 
margin-right: 10px;

/* margin-left:10px;
margin-top: 5px;*/
}

/* Navigation styles styles */

#nav { 
float: left; 
width: 180px; 
background: #CFDDFF; 
margin-bottom: 10px; 
margin-top: 20px;}

#nav ul { 
padding: 5px 10px 10px 10px; 
margin: 0; }

#nav h4 { padding-left: 10px;
 color: #fff; 
 background: #069; 
 font-size: 1em; 
 height: 24px; 
 line-height: 24px; }

.navbar{   list-style: none; display: block; }

ul.navbar li a {
  display: block;
  text-decoration: none;
  padding: .25em;
  border-bottom: solid 1px #ffffff; }

ul.navbar li#youarehere a {
color: #E9071F;
background: #CFDDFF url(../images/ff_trans_icon.png) no-repeat;
background-position: right}

.navbar li a:hover {background: url(../images/ff_trans60_icon.png) no-repeat;
background-position: right }

/* Specials box styles */


#box_clear {
margin-bottom: 10px;
float: right;
width: 140px;
margin-top: 10px; 
}

#box {
margin-bottom: 10px;
background: #CFDDFF;
float: right;
width: 140px;
margin-top: 10px; 
 background-image: url(../images/corner_bl.png);
 background-repeat: no-repeat;
 background-position: bottom left;}

#head_outer {
 background-image: url(../images/corner_tl.png);
 background-repeat: no-repeat;
}
#head_inner {
 background-image: url(../images/corner_tr.png);
 background-repeat: no-repeat;
 background-position: top right;
}
#box2 {
 margin: 0;
 padding: 7px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-image: url(../images/corner_br.png);
 background-position: bottom right;
 background-repeat: no-repeat;  
 color: #333333;
 font-size: .8em;
 line-height: 1.5;
 text-align: justify;
}
.offers {
	text-align:center;
	font-size: large;
 }
 
 /* table styles */
 
 #prices {width: 540px;}
 .activity_head {font-weight:bold;}
 .activity {width: 440px; height: 20px;}
 .price {width: 100px;  height: 20px;}
 
