/* CSS Document */

body {
	background-color: #6699cc;
	color:#333300;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 15px 0;
	}

.page_structure {
	border:1px solid #FFFFFF; 
/*	background-color:#cccccc; */
	background-color:#eeeeee; 
	width:780px;}
	
.header {
	background:#333300 url(../images/capetownpathways.gif) no-repeat right;
	width:780px;
	height:39px;}
	
.flash {
	background-image:url(../images/flower.jpg);
	width:173px; 
	height:136px;}
	
.main_img {
	background-image:url(../images/mountain.jpg); 
	width:607px; 
	height:136px;}
	
.menu 
	{
	width:173px; 
/*	background-color:#bcbcb7; */
	background-color:#CCCCCC; 
	padding-top:15px;
	}

a:hover 
	{
/*	background-color:#0066CC; */
	color: #ffffff;
	}
	
.text_box {
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 40px;
	padding-right: 40px;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-variant:small-caps;
	}
	
/*h3 {
	font-variant:small-caps; 
	font-size:13px;}*/
	
.nav {
	text-align:center; 
	font-size:10px;
	color:#878787;
	padding-bottom:3px;
	}

a.click, a.click:link, a.click:visited 
	{
	color:#878787; 
	text-decoration:none;
	}

a.click:hover 
	{
	text-decoration:underline;
	color: #333333;
	}

.ruller {
	background-image:url(../images/dot.gif); 
	background-repeat: repeat-y; 
	background-position:left;
}
	
.right_column {
	padding-top: 35px;}
	
.testamonial {
	font: 11px Arial, Helvetica, sans-serif;
/*	background-color:#D2D2D2; */
	background-color:#dddddd;
	padding:5px;
	border-bottom:1px dashed;}
	
.gallery {
	background-color:#D2D2D2; 
/*	background-color:#dddddd; */
	}

.contact {
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;}

p.nav_text
{
	line-height: 14px;
}
	
a.nav_text:link, a.nav_text:visited
{
	font-family: georgia, verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333300;
}

a.nav_text:hover
{
	color: #FF0000;
	background-color: #FFFFFF;
}

tr.right
{
	text-align: right;
}*/