@font-face {
font-family: 'Klee';
src: local('Klee'), url('http://galleryaloft.com/fonts/KLEECS__.ttf') format('truetype');
}

@font-face {
font-family: 'Century Gothic'; 
src: local('Century Gothic'), url('http://galleryaloft.com/fonts/century_gothic.ttf') format('truetype');
}
.menu_info{
    font-size:0.8em;
    letter-spacing: 0.1em;
}

#ga_logo {
    margin-top: 23px;
}

#menu_top_div{
    color: #333333 ;
    position: relative;
    margin-top: 10px;
    amargin-left: -30px;
    height: 130px;
    text-align:center;
    letter-spacing: 0.55em;
    font-size:2.4em;
}
#menu_top_2nd_div{
    font-family: 'Klee';
    color: #666666;
    margin-top: 5px;
    font-size:0.7em;
    letter-spacing: 0em;
}
#menu_div{
/* 	width: 100%; */
amargin-top: 90;
left:-0.8em;
/*font-size:0.4em;*/
position:relative;
width:103%;
}

body{
	font-family : 'Century Gothic';
	height: 600px;
	min-height: 600px;
	max-height: 600px;
/* 	background: #21201e; */
	background:#ffffff;
	color: #a69b89;
}
#colours {
	background:#ffffff;
	color: #a69b89;
/*     color: #a69b89; */
}
#main {
/* 	baackground: #223344; */

	/*text-align: top;*/
}
#handle2{
	background:#ffee44;
	height:2px;
}
#main_table{
/* 	min-height: 750px; */
/* 	max-height: 750px; */
	table-layout:fixed;
	margin-left:auto ;
	margin-right:auto;
	width: 1100px;
/* 	height: 1800px; */
/* 	max-height:1800px; */
/* width='900px' */
/* 	height:100%; */
/* 	background: #eeee22; */
}
#left_title_simp{
	text-align: center;
}

#left_title {
	position:relative;
	left: 55px;
/* 	text-align: right ; */
/* background:#3322ee; */
/* 	width: 100px; */
/* 	text-align: center ; */
}
#left_title_scroll {
	position:relative;
	left: 43px;
/* 	text-align: right ; */
/* background:#3322ee; */
/* 	width: 100px; */
/* 	text-align: center ; */
}
#left_div{
/* 	background: #2233ee; */
}
#left_text_box{
}
#ascroll_box{
/*  	bssackground: #ee4522;  */
/* 	height: auto; */
/* 	height: 550px; */
	overflow:hidden ; /*auto ; hidden ; */
}
#ascroll_box_3{
	overflow:hidden ; /*auto ; hidden ; */
	margin-left:10px;
	width: 280px;
}
#left_div_scroll3{
	
}
#nextprev {
/* 	paosition: relative; */
/* 	taop: 150px ; */
/* 	text-align:center; */
}

#disabled {
	color: #444444;
}


#aall_main{
height:580px;
min-height:580px;
max-height:580px;
overflow:auto;
/* 	background: #445566; */
}
#left {
	vertical-align: top;
}
#right {
	text-align: right ;
	width: 100%;
	height:100px;
/* 	background: #223399; */
}
#middle {
/* 		display: block; */
/*display: inline-block;*/
 /*	width: 900px; */
/* 	psosition:relative; */
	height: 530px;
/* 	vsertical-align: top; */
/* 	background: #ee3344; */
/* 	overflow: auto; */
/* 	margin-left:-60px; */
}
#img_tbla{
	margin-left: 130px;
/* 	text-align:bottom; */
/* 	background:#4433ee; */
/* 	margin-right:0px; */
/* 	margin-top:50px; */
/* 	text-align: right; */
}
#img_tblb{
	margin-left: 30px;
/* 	text-align:bottom; */
/* 	background:#4433ee; */
/* 	margin-right:0px; */
/* 	margin-top:50px; */
/* 	text-align: right; */
}
#aoh_hai{
/* 	background:#22ee44; */
	width:400px;
	max-width:400px;
}
#info_div{

	max-width: 	145px ;
	min-width:	145px;
	width:		145px;
	max-height: 400px ;
	min-height: 400px ;
	height: 400px ;
/*	margin-top: 30px;*/
}
#rtext_top_margin{
	height:105px;
	
}
#all_main_two_panels{
	margin-left: 60px;
}
#all_main{
/* 	position:relative; */
/* 	width: 100%; */
/* 	max-width:100%; */
/* 	taop:-50px; */
/* 	width: 780px; */
	height: 480px;
/* 	overflow:hidden; */
/* 	background: #223344; */
}
#all_main1{
/* 	background: #226644; */
}
#main_img_div{
	aposition:relative;
	atop: -70px;
	aheight:430px ;
/* 	background: #226688; */
} 

#all_main_two_panels{
/* 	height: 300px; */
}
#all_main1_two_panels{
/* 	height: 300px; */
}
#main_img_div_two_panels{
/* 	height: 300px; */
}
#main_img_two_panels{
	width: 300px;

}
#after_main_old{
	position:relative;
/* 	hseight:300px; */
	width: 200px;
	overflow:hidden;
	left: 650px;
	top:-350px;
}
#after_main {
	text-align: center;
/* 	height:100px; */
}
#hello {
/* 	background: #eeaa33; */
	vertical-align:top;
}
#leftinfo{
	width: 330px;
/* 	margin-left:00px; */
/* 		margin-right:100px; */
	height: 450px;
	overflow:auto;
}
#leftinfo p {
	margin-top:4px ;
	margin-bottom:4px ;
}
#textimg {
/* 	position:relative; */

/* 	height: 500px ; */
/* 	width:600px; */
/* 	left:-190px; */
/* 	overflow: hidden; */
}

td {
/* 	valign: top; */
}

tr {
/* 	valign: top; */
}
#lldiv {
	height:600px ;
	overflow: auto;
}

#ldiv_simp{
	margin-left:0px ;
	margin-right:5px;
}

#main_img_top{

height:50px;
min-height:50px;
max-height:50px;

}
#wraptocenter{
/* 	background: #221199; */
}
#main_img{
	
/* 	height: 100px; */
}
#lpdiv{
 margin-left:-60px;
}
#rpdiv{
 margin-left:-60px;
}

#main_img_bottom{
}
#main_img_top{
	text-align:center;
	position: relative;
/* 	top: 20em; -45px ?? - best place?*/
}
#bottomdiv {
	text-align:center;
}
#main_img_bottom{
/* 	text-align: center; */
/* 	display:block; */

	position:relative;
/* 	position:absolute; */
/*
	top:-200px ;
	bottom:0px ;
	height:50px ;
	max-height:50px ;
	min-height:50px;
	width: 200px;
	min-width:200px ;
	max-width:200px;*/
/* 	top: -3em; */
/* 	left: 1em; */
}

img.b {
	width: 7em ;

	display:block;
	margin-left:auto ;
	margin-right:auto;
	padding: 1em ;
	amargin-top: 1em;
	amargin-bottom: 1em;
/* 	max-height: 500px; */
}
#left {

	width :11em;

/* 	bsackground: #223344; */
/* width :0px; */
/*	height:600px;*/
}
#header{
	text-align:center;
	font-size: 2.8em;
	letter-spacing : 0.2em;
	color: #d13434 ;
	height:160px;
	amargin-bottom: -100px;
	
/* 	fsont-weight: bold; */
}

#menu_table{
/* 	text-align:center; */
	position:relative ;
	letter-spacing : 0.2em;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
/* 	faont-weight: bold; */
/* 	color: #efefef; */
/* 	color: #<%= $lo_colour %>; */
/* 	color: #c6bb99; */
/* 	height: 500px ; */
/* 	background: #4488e0; */
}



#exec {
	color: #000;
}
#msg{
	color: white;
}
a:visited #link_img{
	color:#ffffff;
}
a:visited.menu_selected {
	color: #d13434 ;

/* 	background: #1122ff; */
}
a:link.menu_selected {
	color: #d13434 ;
/* 	abackground: #112233; */
}
a:link {
    text-decoration: none;
    color: #a69b89;
/* 	display:block; */
/* 	border:#ffffff; */
}

a:visited {
    text-decoration: none;
    color: #766b59;
/* display:block; */
/* border:#ffffff; */
/* color: #d13434 ; */
}

a:link:hover, a:visited:hover {
/*     taext-decoration: bold; */
    color: #c6bba9;
/* display:block; */
}

a:link:active, a:visited:active {
color: #d13434 ;
/*     taext-decoration: bold; */
/*     color: #a650b0; */
/* display:block; */
}

a.info span{
display: none
}
a.info{
	position:relative; 
	z-index:24;
	background:#302722;
	color: #a69b89;
	text-decoration:none
}
a.info:hover{
	z-index:25;
	background:#302724;
}

a.info:hover span{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-1.2em; 
	font-size: 10px;
	left:0px;
	width:250px;
	background:#302722;
	color: #a69b89;
	text-align: left;
}



#contact_div{
  width:300px;
  font-size: 1.1em;
/*   fsont-weight: bold; */
  text-align:center;

}
#contact_div_right{

 height: 600px;
 width:600px;
}
#contact_img{
	margin-top:50px;
	margin-left:100px;
	height: 450px;
}

#ata_div{
  width:600px;
  font-size: 1.1em;
/*   faont-weight: bsold; */
  text-align:left;

}

#ata_wraptocenter{
  width:100%;
}
#contact_div_right{
 height: 400px;
 width:330px;
}

#ata_img{
margin-top:50px;
margin-left:50px;

  height: 350px;
}

#contact_main{
width: 100%;
}
a {
  color: #D13434;
}

body{
	color: #a69b89;
	
}
table_float{

}

#cv_width_1stcol{
	width: 60px;
}

#cv_width_2ndcol{
}

#cv_table{
	
	
}

#cv_page {
	width: 100%;
	position:relative;
top:40px;
left:10px;
font-size:0.8em;
/* font-weight:bsold; */

}

#cv_section_title2 {
	font-weight: bold;

	font-size: 1.3em;
	text-align:center;
/* 	align:middle; */
/* 	align:center; */
}
#cv_section_title1{
	width: 100%;
}
#cv_section_title{
	margin-left:auto;
	margin-right:auto;
	font-weight: bold;

	font-size: 1.3em;
color: #e6dbc9;
}
#cv_highlight{
	color: #e6dbc9;

}
#menu_div,#arrow-up,#arrow-down,#img_center {
cursor:hand;
cursor:pointer;
}
#main_img_top {
/* fwont-weight:bold; */
font-size:1.3em;
}

#main_img_bottom{
font-size:0.8em;
}

.lo_colour{
	color: #e6dbc9;
}
.hi_colour{
	color: #D13434 ;
}


label { 
	clear: left;
	margin-left: 50px;
	float: left;
	width: 5em;
}

#testWrap {
	margin: 20px 0 0 50px; /* Just while testing, to make sure we return the correct positions for the image & not the window */
}
#previewArea {
	margin: 20px; /*0 0 20px;*/
	float: left;
}
#results {
	clear: both;
}
#para p {
	margin-bottom: -20px ;
	
}
#pictitle{
	margin-top: -40px;
}
#textmid{
	text-align:center;
}
#mv_up{
	margin-top: -40px;
}
#name_list{
	margin-left: 30px;
	
}

