/* CSS Document */
* {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10px;
color: #000;
background-color: #fff;
text-align:center;
}

a {
text-decoration: none;
color: #000;
}

a:hover {
color: #f90;
}

#holder {
width:99em;
height:59.5em;
text-align:left;
margin: 0 auto;
/*background-color: #666;*/
}

/* MENU BAR */

#menu_bar {
float:left;
/*width: 14.5em;*/
width: 12.5em;
height:59.5em;
/*background-color: #999;*/
}

#menu_bar ul {
list-style: none;
margin-top:5.5em;
}

#menu_bar li {
/*padding:0.2em 0 0.2em 2.5em;*/
padding:0.2em 0 0.2em 1.5em;
}

/*#menu_bar #top_title {
padding-bottom: 2.5em;
}*/

#menu_bar li a {
font-size: 1.6em;
font-weight:bold;
}

#menu_bar li a.selected {
color:#F90;
}

/* CONTENT AREA */

#content_area {
position:relative;
float:left;
/*width: 84.5em;*/
width: 86.5em;
height:59.5em;
/*background-color: #990;*/
}

/* Home Logo */

#home_logo {
padding-top: 4em;
/*padding-left: 10.5em;*/
padding-left: 11.5em;
}

#home_logo #logo_big {
float:left;
}

#home_logo #logo_tag {
float:right;
width: 103px;
margin-top: 21px;
/*height:43px;*/
font-size: 1.2em;
font-weight: bold;
text-align:left;
/*background-color: #f00;*/
}

/* Text content */

#page_content .col {
float:left;
width:22em;
margin-left:2em;
margin-top:10.9em;
}

#page_content #content_clients .col {
margin-top:5.9em;
}

#page_content .col p {
margin: 0 0 1em 0;
font-size: 1.2em;
line-height: 120%;
}

#content_clients .col ul {
list-style: none;
}

#content_clients .col li {
margin: 0 0 1em 0;
font-size: 1.2em;
font-weight: bold;
line-height: 100%;
}

#content_clients .col li a {
font-weight: normal;
}

#content_contact .col ul {
margin: 0 0 1.5em 0;
font-size: 1.2em;
font-weight: normal;
line-height: 100%;
}

#content_contact .col li {
margin: 0 0 1em 1em;
/*font-size: 1.2em;
font-weight: normal;
line-height: 100%;*/
}

#page_content .two_col {
float:left;
padding-left: 5.5em;
padding-top: 7.5em;
}

#logo_top {
position:absolute;
top:5.4em;
right:2.9em;
}

/* Client Quotes */
#content_clients_quote {
position:absolute;
top: 350px;
left: 545px;
width: 220px;
font-size: 1.2em;
/*background-color:#33FFCC;*/
line-height: 1.5em;
background-image:url(../gifs/quote_open.gif);
background-position:top left;
background-repeat:no-repeat;
padding-left: 30px;
padding-top: 5px;
}

#content_clients_quote #quote_close {
vertical-align:text-top;
}

#content_clients_quote dd {
font-style: italic;
}

#content_clients_quote dt {
padding-top: 15px;
font-weight: bold;
}

#quote_link1 {
position: absolute;
top: 97px;
left: 232px;
}

#quote_link2 {
position: absolute;
/*top: 462px; */
 top: 385px;
left: 165px;
}

#quote_link3 {
position: absolute;
top: 241px;
left: 143px;
}

#quote_link4 {
position: absolute;
top: 348px;
left: 394px;
}

#quote_link5 {
position: absolute;
top: 348px;
left: 182px;
}

#quote_link6 {
position: absolute;
top: 240px;
left: 372px;
}

#quote_link7 {
position: absolute;
top: 565px;
left: 130px;
}

#quote_link8 {
position: absolute;
top: 422px;
left: 160px;
}

/* Image content */

#theImage {
float:left;
width: 715px;
height:465px;
}

/* Image titles */

#image_title {
clear: left;
padding-top: 0.3em;
}

/*#image_title p {
font-size:1.3em ;
line-height: 1.2em;
margin: 0.7em 0;
}*/

#imageAttrib {
font-size:1.3em ;
}

#imageAttrib dl {
clear:left;
margin: 0.7em 0;
}

#imageAttrib dt {
float:left;
width: 70px;
}

/* Folios navigation */

#folio_nav {
float:right;
width:125px;
overflow: hidden;
/*margin-left: 5px;*/
margin-left: 20px;

}

#folio_nav ul {
list-style: none;
/*margin-top: 6em; */
margin-top: 0em;
}

#folio_nav ul.folio_list {
margin: 0;
}

#group_list li {
margin-top: 0.5em;
}

#group_list .folio_list li {
margin: 0;
}

#folio_nav a {
font-size:1.2em;
font-weight: bold;
line-height: 1.4em;
}

#folio_nav ul.folio_list a {
font-weight: normal;
color: #f90;
}

#folio_nav ul.folio_list a:hover {
color: #000;
}

#folio_nav a.selected {
color: #f90;
}

#folio_nav ul.folio_list a.selected {
color: #ccc;
}

/* Image navigation */

#image_controls {
clear:left;/**/
width:71.5em;
padding-top:0.2em;
}

/* Navigate by image number */

#nav_images {
float:left;
}

#nav_images ul {
list-style: none;
}

#nav_images li {
display: inline;
font-size:1.5em;
font-weight:bold;
}

#nav_images a {
color: #f90;
}

#nav_images a:hover {
color: #000;
}

#nav_images a.selected {
color: #000;
}

/* Navigate by arrows */


#nav_images_2 {
float:right;
margin-top: 4px;
}

#nav_images_2 a {
font-size:1.1em;
font-weight:bold;
}


/* SPECIAL CLASSES */

.make_hidden {
	visibility: hidden;
}

.make_visible {
	visibility: visible;
}

.make_none {
display: none;
}

.make_block {
display: block;
}

.first {
font-weight: bold;
}

.orange {
font-weight: bold;
color: #f90;
}

.black {
font-size: 1.1em;
font-weight: bold;
color: #ccc;
}
