﻿/* Reference Container Styles */
h4 {
    font-size:1.1em;
    color:#333399;
    font-weight:bold;
    padding:0 10px;
}

.productRef a:hover {
    text-decoration:none;
}

.ProductQuote{
    font-style:italic;
    margin-top:5px;
    padding-left:15px;
    text-align:justify;
}

#ProductReferences, #ProductImages {/* The wrapper for my product references and bubbles */
    background-color:#eeebe9;
    border:1px solid #F4F5F4;
    padding:10px 3px;
    width:100%;
    height:150px;
    position: relative;  
}

#refWrap{ /* Wrapper for my product references */  
    position: absolute;  
    z-index: 5;  
    top: 75px;  
    left: 50%; 
    width:100%;
    margin-left:-90px;
}

#imgWrap{ /* Wrapper for my product references */  
    position: absolute;  
    z-index: 5;  
    top: 17px;  
    left: 50%; 
    width:100%;
    margin-left:-181px;
}

#imgWrap a{
    display:inline;
    padding-left:10px;
}

/* LARGE */
/* #ProductReferences {
    background-color:#e8e4e2;
    border:1px solid #F4F5F4;
    padding:10px 3px;
    width:100%;
    height:225px;
    position: relative;  
}
 #refWrap{ 
    position: absolute;  
    z-index: 5;  
    top: 124px;  
    left: 50%; 
    margin-left:-112px;
}
#bubbleWrap { 
    position: absolute;  
    left:50%;
    top: 10px;  
    z-index: 10;  
    margin-left:-154px;
    margin-top:20px;
}*/

.productRef{ /* Product Styles */
    margin-right:56px;
    float:left;
    cursor:pointer;
    width:90px;
}

.refInfo { /*Style for icon Title */
    color:#ffffff;
    font-weight:bold;
    font-size:0.7em;
    left:9px;
    position:relative;
    top:-60px;
    /*left:10px;
    position:absolute;
    top:30px;;*/
    width:90px;
}

#bubbleWrap { /* Wrapper for my bubbles */  
    position: absolute;  
    left:50%;
    top: 10px;  
    z-index: 10;  
    margin-left:-78px;
    margin-top:10px;
    width:100%;
}

#productBubble{
    background:transparent url('../Images/ProductBubble_sm.gif') no-repeat;
    width:200px;
    height:73px;
    text-align:center;
}

#bubbleInfo
{
    position:relative;
    font-weight:bold;
    font-size:0.9em;
    color:#DC1E1A;
    top:5px;
    left:0;
    width:100%;
    margin-top:15px;
}

/* Reference Container Styles */

/* Profile Styles */
.profile-container, .profile-container-left
{
    border:solid 1px #eeefe7;
    background:transparent url('../Images/profileback.png') repeat-x bottom left;
    width:285px;
    height:140px;
    float:left;
    display:inline;
    vertical-align:middle;
    margin-bottom:25px;
}

.profile-container-left
{
    margin-right:20px;
}

.profile-info
{
    float:right;
    text-align:center;
    width:165px;
}

.profile-image
{
    border:solid 1px #eeefe7;
    height:120px;
    width:100px;
    margin:10px 10px;
    background-color:#ffffff;
}

h5.profile-title
{
    color:#565656;
    font-size:0.9em;
    line-height:1.4em;
    margin-top:-8px;
}

.profile-contact
{
    margin-top:50px;
    font-size:0.8em;
    text-align:center;
}

/* Profile Orange Styles 
.profile-container, .profile-container-left
{
    border:solid 1px #fdedc0;
    background:transparent url('../Images/profileback.png') repeat-x bottom left;
    width:275px;
    height:140px;
    float:left;
    display:inline;
    vertical-align:middle;
}

.profile-container-left
{
    margin-right:30px;
}

.profile-info
{
    float:right;
    text-align:center;
    width:160px;
}

.profile-image
{
    border:solid 1px #fdedc0;
    height:120px;
    width:100px;
    margin:10px 10px;
    background-color:#ffffff;
}
*/

.team-info img{margin:0 5px 0 15px;}
.team-info p.sideText
{
    padding:0px 25px 10px 15px;
	font-size:0.9em;
	color:#6C7484;
	text-align:justify;
}
.team-info p.moreLink { margin:0px;vertical-align:middle; }
.team-info p.moreLink img{float:left;padding-top:7px;cursor:pointer;}

