﻿body 
{
	margin-top: 20px;
	background: #3B5765 url('../images/main_bg_02.jpg') repeat-x;
}

#biggest
{
	width: 903px;
	min-height: 600px;
	background-color: #3b5765;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

#topbar
{
	width: 903px;
	height: 42px;
	background: #3b5765 url('../images/top_spacer_03.jpg') no-repeat;
}

#menubar_wrapper
{
	width: 903px;
	height: 50px;
}

#imagemenu_wrapper
{
	width: 903px;
	height: 102px;
}

#imagemenu_logo {display:block;}
#imagemenu_logo a, #imagemenu_logo a:visited {display:block; width:216px; height:102px; background: url('../images/imagemenu_logo_01.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#imagemenu_logo a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}

#imagemenu_balloons {display:block;}
#imagemenu_balloons a, #imagemenu_balloons a:visited {display:block; width:225px; height:102px; background: url('../images/imagemenu_balloons_02.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#imagemenu_balloons a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}

#imagemenu_helium {display:block;}
#imagemenu_helium a, #imagemenu_helium a:visited {display:block; width:210px; height:102px; background: url('../images/imagemenu_helium_03.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#imagemenu_helium a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}

#imagemenu_gift {display:block;}
#imagemenu_gift a, #imagemenu_gift a:visited {display:block; width:252px; height:102px; background: url('../images/imagemenu_gift_04.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#imagemenu_gift a:hover {background-position:left bottom; line-height:31px; overflow:hidden; color:#800;}





#menu_home {display:block;}
#menu_home a, #menu_home a:visited {display:block; width:118px; height:50px; background: url('../images/menu_home_01.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_home a:hover {background-position:left center;}
#menu_home a#selected, #menu_home a#selected:hover {background-position:left bottom; cursor:default;}


#menu_balloons {display:block;}
#menu_balloons a, #menu_balloons a:visited {display:block; width:111px; height:50px; background: url('../images/menu_balloons_02.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_balloons a:hover {background-position:left center;}
#menu_balloons a#selected, #menu_balloons a#selected:hover {background-position:left bottom; cursor:default;}

#menu_helium {display:block;}
#menu_helium a, #menu_helium a:visited {display:block; width:111px; height:50px; background: url('../images/menu_helium_03.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_helium a:hover {background-position:left center;}
#menu_helium a#selected, #menu_helium a#selected:hover {background-position:left bottom; cursor:default;}

#menu_gift {display:block;}
#menu_gift a, #menu_gift a:visited {display:block; width:112px; height:50px; background: url('../images/menu_gift_04.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_gift a:hover {background-position:left center;}
#menu_gift a#selected, #menu_gift a#selected:hover {background-position:left bottom; cursor:default;}

#menu_relations {display:block;}
#menu_relations a, #menu_relations a:visited {display:block; width:111px; height:50px; background: url('../images/menu_relations_05.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_relations a:hover {background-position:left center;}
#menu_relations a#selected, #menu_relations a#selected:hover {background-position:left bottom; cursor:default;}

#menu_about {display:block;}
#menu_about a, #menu_about a:visited {display:block; width:111px; height:50px; background: url('../images/menu_about_06.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_about a:hover {background-position:left center;}
#menu_about a#selected, #menu_about a#selected:hover {background-position:left bottom; cursor:default;}

#menu_careers {display:block;}
#menu_careers a, #menu_careers a:visited {display:block; width:111px; height:50px; background: url('../images/menu_careers_07.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_careers a:hover {background-position:left center;}
#menu_careers a#selected, #menu_careers a#selected:hover {background-position:left bottom; cursor:default;}

#menu_contact {display:block;}
#menu_contact a, #menu_contact a:visited {display:block; width:118px; height:50px; background: url('../images/menu_contact_08.jpg') no-repeat; float: left; background-position:left top; background-color:transparent;}
#menu_contact a:hover {background-position:left center;}
#menu_contact a#selected, #menu_contact a#selected:hover {background-position:left bottom; cursor:default;}



#mainarea
{
	width: 885px;
	min-height: 435px;
	background: #4F7081 url('../images/mainarea_bg_08.jpg') repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 30px 0px;
}

#mainarea_home
{
	width: 885px;
	height: 435px;
	min-height: 435px;
	background: #4F7081 url('../images/mainarea_bg_08.jpg') repeat-x;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
}

#mainarea_left
{
	width: 445px;
	min-height: 400px;
	float: left;
}

#mainarea_right
{
	width: 440px;
	min-height: 400px;
	float: left;
}

.main p
{
	font-family: Tahoma, Arial;
	font-size: 9pt;
	text-align: left;
	color: #000;
	padding: 0px 30px 0px 40px;
	margin: 0px;
}

.main a
{
	font-family: Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}

.main a:hover
{
	text-decoration: underline;
}


#header_home
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_home.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_balloons
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_balloons.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_helium
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_helium.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_gift
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_gift.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_home
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_home.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_relations
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_relations.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_about
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_about.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_careers
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_careers.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}

#header_contact
{
	/*width: 420px;*/
	height: 58px;
	background: url('../images/header_contact.png') no-repeat;
	padding: 0px;
	margin: 60px 0px 0px 22px;
}


.butt {display:block; margin-left: 30px; margin-top: 15px;}
.butt a, .butt a:visited {display:block; padding-left: 15px; width:98px; height:40px; background: url('../images/butt.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}
.butt a:hover {background-position:left bottom; line-height:40px; overflow:hidden; color:#000;}

#main_img_wrapper
{
	width: 405px;
	height: 360px;
	background: url('../images/main_img.png') no-repeat;
	padding: 0px;
	margin: 30px 0px 0px 0px;
	position: relative;
	display: block;
}

#main_img
{
	width: 354px;
	height: 290px;
	border: 1px solid gainsboro;
	display: block;
	position: absolute;
	top: 24px;
	left: 24px;
}

.tag {display:block; margin-left: 30px; position: absolute; top: 552px; left: 60px;}
.tag a, .tag a:visited {display:block; width:276px; height:146px; background: url('../images/tag_link.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}

.tag-balloons {display:block; margin-left: 30px; position: absolute; top: 582px; left: 60px;}
.tag-balloons a, .tag-balloons a:visited {display:block; width:276px; height:146px; background: url('../images/tag_link.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}

.tag-about {display:block; margin-left: 30px; position: absolute; top: 582px; left: 410px;}
.tag-about a, .tag-about a:visited {display:block; width:276px; height:146px; background: url('../images/tag_link.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}

.tag-apply {display:block; margin-left: 30px; position: absolute; top: 582px; left: 410px;}
.tag-apply a, .tag-about a:visited {display:block; width:276px; height:146px; background: url('../images/tag_apply.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}

.tag-apply-left {display:block; margin-left: 30px; position: absolute; top: 582px; left: 60px;}
.tag-apply-left a, .tag-about a:visited {display:block; width:276px; height:146px; background: url('../images/tag_apply.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:40px; text-decoration: none;}


#bottom
{
	width: 885px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#bottom_spacer
{
	width: 885px;
	height: 70px;
}

#bottom p
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #698390;
	text-align: center;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#bottom a
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #698390;
	text-align: center;
	padding: 10px;
	margin: 0px;
	text-decoration: none;
}

#bottom a:hover
{
	color: #8CADBE;
}

#sub
{
	width: 903px;
	background-color: #3B5765;
	text-align: center;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#sub p
{
	font-family: Arial;
	font-size: 7pt;
	color: #698390;
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

#sub a
{
	font-family: Arial;
	font-size: 7pt;
	color: #698390;
	text-align: center;
	text-decoration: none;
}

#sub a:hover
{
	text-decoration: underline;
}

#tab_wrapper
{
	width: 26px;
	height: 288px;
	position: absolute;
	top: 30px;
	left: 359px;
}

#tab_wrapper {display:block; margin-left: 30px;}
#tab_wrapper a, #tab_wrapper a:visited {display:block; width:26px; height:36px; background: url('../images/tab.png') no-repeat; float: left; background-position:left top; background-color:transparent; font-family: Verdana; font-weight: bold; font-size: 7pt; color: #27373F; line-height:30px; padding-left: 8px; text-decoration: none;}
#tab_wrapper a:hover, #tab_wrapper a.activeSlide {background-position:left bottom; line-height:30px; overflow:hidden; color:#000;}


.over
{
	display: none;
}


#contact
{
	width: 400px;
	height: 210px;
	margin-left: 40px;
}

#contact p
{
	font-family: Tahoma, Arial;
	font-size: 8pt;
	text-align: left;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#contact a
{
	font-family: Tahoma, Arial;
	font-size: 7pt;
	font-weight: bold;
	text-align: left;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-decoration: none;
}
	

	

 
	
