/* CSS Document */
body{padding:0px; margin:0px; background:#cccccc; color:#6b6b6b; font:11px/14px Tahoma, sans-serif; }
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px}

/* CONTAINER */

#container{width:100%; clear:both; }

/* INCONTAINER */

#incontainer{width:695px; margin: 0 auto; position:relative;}

/* LEFT */

#left{width:10px; float:left; }

/* CENTER */

#center{
	width:675px;
	float:left;
	background-color: #ffffff;
}

/* PRE-HEADER */

#pre-header{
	height:45px;
	position:relative;
	background-color:#cccccc;
}

/* HEADER */

#header{
	height:45px;
	position:relative;
	background-image: url(../images/head_back.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#header ul{height:45px; position:absolute; top:0px; left:21px}
#header ul li{float:left;}

#header ul li.home a{
	width:41px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_home.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.home a:hover{
	width:41px;
	height:43px;
	background-image: url(../images/nav_home-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.services a{
	width:62px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_services.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.services a:hover{
	width:62px;
	height:43px;
	background-image: url(../images/nav_services-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.brands a{
	width:55px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_brands.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.brands a:hover{
	width:55px;
	height:43px;
	background-image: url(../images/nav_brands-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.projects a{
	width:67px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_projects.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.projects a:hover{
	width:67px;
	height:43px;
	background-image: url(../images/nav_projects-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.alliances a{
	width:73px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_alliance.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.alliances a:hover{
	width:73px;
	height:43px;
	background-image: url(../images/nav_alliance-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.news a{
	width:103px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_news.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.news a:hover{
	width:103px;
	height:43px;
	background-image: url(../images/nav_news-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.team a{
	width:37px;
	height:43px;
	display:block;
	text-indent:-20000px;
	margin-right:19px;
	background-image: url(../images/nav_team.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.team a:hover{
	width:37px;
	height:43px;
	background-image: url(../images/nav_team-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul li.career a{
	width:59px;
	height:43px;
	display:block;
	text-indent:-20000px;
	background-image: url(../images/nav_career.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul li.career a:hover{
	width:59px;
	height:43px;
	background-image: url(../images/nav_career-over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


/* MAINIMG */

#mainimg{
	height:131px;
	position:relative;
	clear:both;
	background-image: url(../images/ib_mainimg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}


/* MAINIMG SECONDARY*/

#s-mainimg{
	height:131px;
	position:relative;
	clear:both;
	background-image: url(../images/sb_mainimg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* CONTENT */

#content{position:relative; clear:both; padding-top:19px}

#content a{
	color:#00abe5;
	font-weight:bold;
	text-decoration:none;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#content a:hover{
	color:#ec008c;
	border-bottom: #ec008c 1px dotted;
	text-decoration:none
}

#content a.link2{
	color:#00abe5;
	font-weight:normal;
	text-decoration:underline;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#content a.link2:hover{
	color:#ec008c;
	text-decoration:none;
	background:#9f978a;
	border:none
}

#content p span.headline{
	color:#b7ada1;
	font-weight:normal;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#content img{border:#e6e2d5 3px solid;}

#leftPan{
	width:203px;
	position:relative;
	float:left;
	display:inline;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 22px;
}
#videobox{
	height: 495px;
	text-align: center;
}
#box1{
	height: 193px;
	width: 195px;
}
#box1 h2{
	height:24px;
	position:relative;
	clear:both;
	margin-bottom:5px;
	background-image: url(../images/ih_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#box1 li{
	padding-left:19px;
	line-height: 100%;
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5 4px;
	font-size: 11px;
	line-height: 14px;

}
#box1 li a{
	color:#584c3f;
	font-weight:normal;
	text-decoration:underline;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#box1 li a:hover{
	color:#e6e2d5; 
	font-weight:normal; 
	text-decoration:none; 
	background:#584c3f; 
	border:none;
	font-size: 11px;
	line-height: 14px;
}

#box2{
	clear:both;
	margin-bottom:10px;
	top: 800px;
	right: 700px;
}
#box2 h2{
	height:24px;
	background:url(../images/ih_2.gif) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-bottom:8px
}
#box2 img{margin-bottom:10px}

#rightPan{
	width:425px;
	position:relative;
	float:left;
	margin-bottom: 18px;
}

#welcome{
	width:425px;
	height:167px;
	clear:both;
	position:relative;
	margin-bottom:25px;
	background-image: url(../images/ib_welcome.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#welcome h2{
	height:50px;
	position:relative;
	clear:both;
	background-image: url(../images/ih_welcome.gif);
	background-repeat: no-repeat;
	background-position: 16px 5px;
}
#welcome p{width:230px; margin: 10px 0 0 27px}

#box3{
	width:190px; 
	float:left; 
	display:inline; 
	margin-right:24px;
}
#box3 h2{
	height:24px;
	background:url(../images/ih_3.gif) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-bottom:8px
}
#box3 ul{
	margin-top:15px;
}
#box3 li{
	background:url(../images/bullet.gif) 0 3px no-repeat; 
	padding-left:21px; 
	height:22px;
}
#box3 li a{
	font:11px/14px Tahoma, sans-serif; 
	color:#584c3f; 
	font-weight:normal; 
	text-decoration:underline
}
#box3 li a:hover{
	color:#e6e2d5; 
	font-weight:normal; 
	text-decoration:none; 
	background:#584c3f; 
	border:none
}
#box3 img{margin-bottom:10px}


#box4{
	width:190px;
	float:left; 
	display:inline
}
#box4 h2{
	height:24px;
	background:url(../images/ih_4.gif) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-bottom:8px
}
#box4 img{margin-bottom:10px}

/* CONTENT SECONDARY*/

#s-content{
	position:relative;
	clear:both;
	padding-top:19px;
	background-image: url(../images/s-back_08.gif);
	background-repeat: repeat-y;
}

#s-content a{
}
#s-content a:hover{
	text-decoration:none
}

#s-content a.link2{
	font-weight:normal;
	text-decoration:underline;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#s-content a.link2:hover{
	color:#ec008c;
	text-decoration:none;
	background:#9f978a;
	border:none
}

#s-content p span.headline{
	color:#00abe5;
	font-weight:normal;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#s-leftPan{
	width:172px;
	position:relative;
	float:left;
	display:inline;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#s-leftPan a{
	text-decoration:none
}
#s-leftPan a:hover{
	text-decoration:none
}


#s-box1{
	margin-bottom:20px;
	width: 150px;
}
#s-box1 h2{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 6px;
}
#s-box1 li{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 6px;
}
#s-box1 li a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
}
#s-box1 li a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ec008c;
}

#s-box2{
	margin-bottom:20px;
	width: 150px;
}
#s-box2 h2{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 6px;
}
#s-box2 li{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #6b6b6b;
	display:block;
	padding-top: 6px;
}
#s-box2 li a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #6b6b6b;
}
#s-box2 li a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #ec008c;
}

#s-box9{
	margin-bottom:0px;
	width: 150px;
}
#s-box9 h2{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 3px;
}
#s-box9 h2 a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 3px;
}
#s-box9 h2 a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #ec008c;
	display:block;
	text-align: left;
	text-indent: -12px;
	text-decoration: none;
	padding-top: 3px;
}

#s-box9 h3{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ec008c;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 3px;
}

#s-box9 li{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
}
#s-box9 li a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#s-box9 li a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ec008c;
}

#s-box10{
	margin-right:0px;
	width: 138px;
	margin-left: 12px;
}
#s-box10 a{
	color: #00abe5;
}
#s-box10 a:hover{
	color: #ec008c;
	text-decoration: none;
}

#s-box10 h2{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 3px;
}
#s-box10 h2 a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 3px;
}
#s-box10 h2 a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ec008c;
	display:block;
	text-align: left;
	text-indent: -12px;
	text-decoration: none;
	padding-top: 3px;
}

#s-box10 li{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
}
#s-box10 li a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#s-box10 li a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #ec008c;
}


#s-box11{
	margin-bottom:0px;
	width: 150px;
}
#s-box11 h2{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #00abe5;
	display:block;
	text-align: left;
	text-indent: -12px;
	padding-top: 6px;
}
#s-box11 li{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #6b6b6b;
	display:block;
	padding-top: 6px;
}
#s-box11 li a{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #6b6b6b;
}
#s-box11 li a:hover{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #ec008c;
}



#s-boxcontent{
	clear:both;
	margin-bottom:10px;
}

#s-boxcontent h2{
	position:relative;
	clear:both;
	font:16px/19px Tahoma, sans-serif;
	color:#00abe5;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:14px;
}

#s-boxcontent img{margin-bottom:10px}

#s-rightPan{
	width:440px;
	position:relative;
	float:left;
	margin-bottom: 18px;
	margin-left: 11px;
}

#s-rightPan a{
	color:#00abe5;
	font-weight:normal;
	text-decoration:none;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#s-rightPan a:hover{
	color:#ec008c;
	border-bottom: #ec008c 1px dotted;
}
#s-box3{width:190px; float:left; display:inline; margin-right:18px;}
#s-box3 h2{height:24px; background:url(../images/brandbox_nectar.gif) 0 0 no-repeat; position:relative; clear:both; margin-bottom:18px}
#s-box3 img{
	margin-bottom:10px;
	border:#e6e2d5 3px solid;
}

#s-box3 ul{margin-top:15px;}
#s-box3 li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; height:22px}
#s-box3 li a{
	color:#584c3f;
	font-weight:normal;
	text-decoration:underline;
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#s-box3 li a:hover{color:#e6e2d5; font-weight:normal; text-decoration:none; background:#584c3f; border:none}

#s-box4{width:190px;float:left; display:inline}
#s-box4 h2{height:24px; background:url(../images/brandbox_czs.gif) 0 0 no-repeat; position:relative; clear:both; margin-bottom:18px}
#s-box4 img{
	margin-bottom:10px;
	border:#e6e2d5 3px solid;
}

#s-box5{width:190px; float:left; display:inline; margin-right:18px;}
#s-box5 h2{height:24px; background:url(../images/ih_3.gif) 0 0 no-repeat; position:relative; clear:both; margin-bottom:18px}
#s-box5 img{
	margin-bottom:10px;
	border:#e6e2d5 3px solid;
}

#s-box5 ul{margin-top:15px;}
#s-box5 li{background:url(../images/bullet.gif) 0 3px no-repeat; padding-left:21px; height:22px}
#s-box5 li a{font:11px/14px Tahoma, sans-serif; color:#584c3f; font-weight:normal; text-decoration:underline}
#s-box5 li a:hover{color:#e6e2d5; font-weight:normal; text-decoration:none; background:#584c3f; border:none}

#s-box6{width:190px;float:left; display:inline}
#s-box6 h2{height:24px; background:url(../images/ih_4.gif) 0 0 no-repeat; position:relative; clear:both; margin-bottom:18px}
#s-box6 img{
	margin-bottom:10px;
	border:#e6e2d5 3px solid;
}
#contactbox {
	margin-bottom:12px;
	width: 350px;
}
#contactbox a{
	color: #00abe5;
	font-weight: normal;
}
#contactbox a:hover{
	color: #ec008c;
	font-weight: normal;
}



/* LINKS */

#links{
	position:relative;
	clear:both;
	height:15px;
	background-color: #f0eeeb;
}


/*GALLERY */

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 180px;
left: 5px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/* FOOTER */

#footer{
	position:relative;
	clear:both;
	height:100px;
	background-color: #938679;
}
#footer p{
	padding: 30px 0 0 0;
	font-weight:normal;
	text-align:center;
	color:#fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
#footer p a{
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	padding: 0 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
}
#footer p a:hover{
	border-bottom: #fff 1px dotted;
	text-decoration:none;
	background-color: #b7ada1;
}

/* RIGHT */

#right{width:10px; float:left;}


.style1 {color: #00abe5}
.style2 {color: #b7ada1}
.style3 {
	font-weight: bolder;
	font-size: 11px;
	color: 93897d;
}
.style4 {
	font-size: 12px;
	color: #00abe5;
}
.style5 {
	color: #6b6b6b;
}
.style5 a{
	color: #6b6b6b;
}
.style5 a:hover{
	color:#ec008c;
}
.style6{
	color:#00abe5;
	line-height: 13px;
}
.style6 a:hover{
	color:#ec008c;
}
.style7{
	color:#00abe5;
	line-height: 13px;
	padding-top: 6px;
}
