body {font-family: arial,helvetica,sans-serif; font-size: 11pt; color: #3E4723; margin:0px; padding:0px; text-align:center;}

/*font-family: Georgia, serif*/

TD {font-size: 11pt; color: #000000;}
td {font-size: 11pt; color: #000000;}
h1 {font-size: 24pt; color: #595C39; margin:0px; padding:0 0 0 0;}
h2 {font-size: 16pt; color: #595C39; padding:0 0 15px 0; font-weight:500px; }
h3 {font-size: 12pt; color: #595C39; padding:0 0 10px 0;}
u {font-family: arial,helvetica,sans-serif; text-decoration: none; font-size: 11pt; color: #666600;}
p {font-size: 14pt; color: #3E4723; padding:0 0 10px 0; margin:0px; line-height:1em;}
small {font-family: arial,helvetica,sans-serif; font-size: 8pt; color: #66600;}

a:link {color: #C8A99A; text-decoration: none; font-style: normal}
a:hover { color: #F9A34F; text-decoration: underline; font-style: normal; }
a:visited { color: #C8A99A; text-decoration: none; font-style: normal; }

img { border:1px solid #000000; }
img a { border:none; }

.normal_tect { font-size: 14pt; color: #3E4723; padding:0 0 10px 0; margin:0px; line-height:1em; }

/*************************************/
/*********|   UNDER LAYER  |**********/
/*************************************/

#top_margin { height:10px;}
#header { width:100%; height:90px; text-align:center; margin:0px; padding:0 0 0 0; }

#header_title {
position:relative;
bottom:0px;
background-image:url(/images/layout/header_border.gif);
padding:0px;
margin:0px;
vertical-align:baseline;
height:40px;
}


#navigation { width:774px; height:35px; margin:0px auto; padding:0px; text-align:center; }
.navigation { position:relative; top:0px; left:0px; width:774px; height:35px; margin:0; padding:0px; text-align:left; }

.link_home 			{ position:absolute; top:0px; left:15px;  width:85px;  height:35px; text-align:left; /*background-image:url(/images/layout/simon_home.gif); background-repeat:no-repeat; background-position:left;*/ }
.link_portfolio 	{ position:absolute; top:0px; left:115px; width:140px; height:35px; text-align:center; background-image:url(/images/layout/simon_portfolio.gif); background-repeat:no-repeat; background-position:center; }
.link_commissioning { position:absolute; top:0px; left:270px; width:220px; height:35px; text-align:center; background-image:url(/images/layout/simon_commissioning.gif); background-repeat:no-repeat; background-position:center; }
.link_profile 		{ position:absolute; top:0px; left:505px; width:125px; height:35px; text-align:center; background-image:url(/images/layout/simon_profile.gif); background-repeat:no-repeat; background-position:center; }
.link_contact 		{ position:absolute; top:0px; left:645px; width:105px; height:35px; text-align:right; background-image:url(/images/layout/simon_contact.gif); background-repeat:no-repeat; background-position:right; }


a.nav:link 	  { color:#D3C5B3; font-family: arial,helvetica,sans-serif; font-size:18pt; font-weight:600; }
a.nav:hover   { color:#F9A34F; font-family: arial,helvetica,sans-serif; font-size:18pt; font-weight:600; }
a.nav:visited { color:#D3C5B3; font-family: arial,helvetica,sans-serif; font-size:18pt; font-weight:600; }

#nav_body_space { height:10px; }

#outspace {
margin: 10px auto;
width:744px;
text-align:left;
}

#inspace {
width:744px;
}


#vholder { 
position:relative;
top:0px;
left:0px;
margin:0px;
padding:0px;
width:100%;
height:100%;
text-align:center;
}

#voutspace {
position:absolute;;
top:50%;
left:50%;
margin-top:-250px;
margin-left:-372px;
width:744px;
height:500px;
text-align:left;
}

#vinspace {
width:744px;
}

#out_footer {
margin: 10px auto;
width:744px;
text-align:left;
}

#in_footer {
width:744px;
text-align:center;
}
/*************************************/
/*********|   OVER LAYER   |**********/
/*************************************/


/* HOME PAGE */
.home { position:relative; top:0px; left:0px; width:744px; height:550px; }
.home_img_top { position:absolute; top:0px; left:0px; width:430px; height:371px; }
.home_img_bottom { position:absolute; top:341px; left:320px; width:200px; height:160px;  }
.home_text { position:absolute; top:0px; left:430px; width:304px; height:351px; }

/* CONTENT */
.content { position:relative; top:0px; left:0px; width:744px; }
.content_fixed { position:relative; top:0px; left:0px; height:410px; width:744px; }

/* PORTFOLIO */
.items { position:relative; top:0px; left:0px; width:744px; height:500px;}
.items_holder { float:left; width:240px; height:240px; }

.items_1 { position:absolute; top:0px; left:0px; width:225px; height:230px; text-align:center;}
.items_2 { position:absolute; top:0px; left:259px; width:225px; height:230px; text-align:center; }
.items_3 { position:absolute; top:0px; left:519px; width:225px; height:230px; text-align:center; }
.items_4 { position:absolute; top:240px; left:0px; width:225px; height:230px; text-align:center; }
.items_5 { position:absolute; top:240px; left:259px; width:225px; height:230px; text-align:center; }


a.item:link {font-size: 16pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }
a.item:hover {font-size: 16pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }
a.item:visited {font-size: 16pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }

.item_container { position:relative; top:0px; left:0px; width:744px; height:450px; }
.item_picture { position:absolute; top:0px; left:0px; width:520px; height:400px; }
.item_text { position:absolute; top:0px; left:520px; width:224px; height:400px; }

.more {font-size: 18pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none;}
a.more:link {font-size: 18pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }
a.more:hover {font-size: 18pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }
a.more:visited {font-size: 18pt; color: #595C39; padding:0 0 0 0; font-weight:500px; text-decoration:none; }

.desk2_bigimage { position:absolute; top:0px; left:0px; width:475px; height:350px; }
.desk2_toptext { position:absolute; top:0px; left:495px; width:249px; height:200px; }
.desk2_smallimage { position:absolute; top:240px; left:335px; width:170px; height:170px; }
.desk2_smalltext { position:absolute; top:240px; left:525px; width:199px; height:200px; }

.interior3_bigimage { position:absolute; top:0px; left:0px; width:400px; height:333px; }
.interior3_toptext { position:absolute; top:0px; left:420px; width:324px; height:200px; }
.interior3_smallimage { position:absolute; top:130px; left:380px; width:360px; height:270px; }


/*************************************/
/*********|  USEFOOL TOOLS |**********/
/*************************************/

.pillar {height:400px;}

.float_left {float:left;}
.float_right {float:right;}
.clear {clear:both;}

.text_right {text-align:right;}

.left10 {padding-left:10px;}
.no_border { border:none; }
.spacer { height:10px; }
.big_spacer { height:30px; }
.portfolio_spacer { height:100px; }

.light_brown { color:#C9BAA4; }

.overlap { margin:-100px 0 0 -200px;}

* html .overlap { margin:-10px 0 0 -200px;}
*:first:child+html .overlap { margin:-10px 0 0 -200px;}

.overlap_more { margin:-170px 0 0 -20px;}
.marginright20 {margin-right:20px;}
.padright20 {padding-right:20px;}
.padleft20 {padding-left:20px;}
.padbottom50 {padding-bottom:50px;}
.padbottom100 {padding-bottom:100px;}

.line_holder { width:744px; height:35px; position:relative; top:0px; left:0px; line-height:160%; font-size: 14pt; color: #3E4723;}
.line_left { width:150px; height:25px; position:absolute; top:0px; left:0px; text-align:right; }
.line_right { width:500px; height:25px; position:absolute; top:0px; left:160px; padding-top:5px;}

.comment_holder { width:744px; height:100px; position:relative; top:0px; left:0px; line-height:200%; font-size: 14pt; color: #3E4723;}
.comment_left { width:150px; height:90px; position:absolute; top:0px; left:0px; text-align:right; }
.comment_right { width:500px; height:90px; position:absolute; top:0px; left:160px; padding-top:4px;}

.send_holder { width:744px; height:40px; position:relative; top:0px; left:0px; line-height:200%;font-size: 14pt; color: #3E4723; }
.send_form { width:400px; height:20px; position:absolute; top:0px; left:160px; padding-top:5px; text-align:center; }

.light_highlight { /*background-color:#D8D4C9;U*/ }
.stand_out { background-color:#FFB27F; }
.highlight { /* background-color:#C9BAA4; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; */ }