/* CSS Document */
body {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:#333333;
	font-size:75%;
	line-height:120%;
	font-family:"Trebuchet MS", Lucida, Arial;
	text-align:left;
}

html,body {
	height: 100%;
}
		
* {
	margin: 0;
	padding: 0;
}

td,th {
	color: #333333;
}

p {
	margin-top:9px;
	margin-bottom:9px;
	color: #333333;
	text-align:left;
}

ul {
	margin-left:2em;
}

input.btn {
	border:solid 1px #333333;
	background-color:#0088BE;
	font-weight:bold;
	font-size:100%;
	color:#ffffff;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0;
	margin:0;
}

h1 {
	color:#0088BE;
	font-size:150%;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
	text-align:left;
}
h2 {
	color:#0088BE;
	font-size:110%;
	text-align:left;
}
h3 {
	color:#0088BE;
	font-size:100%;
}

a:link {color: #0088BE; text-decoration: underline; font-weight:bold;}
a:visited {color: #0088BE; text-decoration: underline; font-weight:bold;}
a:hover {color: #0088BE; text-decoration: none; font-weight:bold;}
a:active {color: #0088BE; text-decoration: underline; font-weight:bold;}

.specialofferbox a:link {color: #0088BE; text-decoration: none; font-weight:bold;}
.specialofferbox a:visited {color: #0088BE; text-decoration: none; font-weight:bold;}
.specialofferbox a:hover {color: #0088BE; text-decoration: none; font-weight:bold;}
.specialofferbox a:active {color: #0088BE; text-decoration: none; font-weight:bold;}

div#wrapper {
	width: 770px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top:0px;
	text-align: left;
}

.specialofferbox {
	border:1px solid #0088BE;
	background:#eef9fe;
	padding-left:-13px;
	font-size:95%;
	width:165px;
}

div#container {
	float: left;
	
}


div#contentRight {
	width: 232px;
	float: left;
	background: transparent url(../images/rightBg.gif) top left repeat-y;
}

div#contentRight div {
	padding-left:13px;
}

div#trailimageid {
	border:1px solid #0088BE;
	display:none;
	padding:10px;
	background:#fff;
}

div#contentMain {
	width: 538px;
	float: right;
	background: transparent url(../images/mainBg.gif) top left repeat-y;
}

div#contentMain div {
	padding-left:50px;
	padding-right:50px;
}

div#contentMain div div div div {
	padding-left:0px;
	padding-right:0px;
}

div#contentMain div div div {
	padding-left:0px;
	padding-right:0px;
}

div#contentMain div div {
	padding-left:10px;
	padding-right:10px;
}

div#biglogo {
	position:absolute;
	width:296px;
	height:299px;
	top:120px;
	left:130px;
	background: transparent url(../images/back.gif) top left no-repeat;
}

div#navigation {
	margin-left:10px;
	margin-bottom:10px;
}

div#navigation ul#menu	{
	width:140px;
	height:158px;
	background: transparent url(../images/nav6.gif) top left no-repeat;
	margin: 0px;
	padding: 0px;
}	

/*
#home			{top: 0; }
#about			{top: 17px; }
#corporate		{top: 34px; }
#team			{top: 51px; }
#benefits		{top: 68px; }
#packages		{top: 85px; }
#contact		{top: 102px; }
#corpgifts		{top: 119px; }
#justladies		{top: 136px; }

#home a:hover	{background: transparent url(../images/nav3.gif) -140px 0px no-repeat;}
#about a:hover {background: transparent url(../images/nav3.gif) -140px -17px no-repeat;}
#corporate a:hover {background: transparent url(../images/nav3.gif) -140px -34px no-repeat;}
#team a:hover {background: transparent url(../images/nav3.gif) -140px -51px no-repeat;}
#benefits a:hover {background: transparent url(../images/nav3.gif) -140px -68px no-repeat;}
#packages a:hover {background: transparent url(../images/nav3.gif) -140px -85px no-repeat;}
#contact a:hover {background: transparent url(../images/nav3.gif) -140px -102px no-repeat;}
#corpgifts a:hover {background: transparent url(../images/nav3.gif) -140px -119px no-repeat;}
#justladies a:hover {background: transparent url(../images/nav3.gif) -140px -136px no-repeat;}
*/

#home			{top: 0; }
#about			{top: 17px; }
#benefits		{top: 34px; }
#special		{top: 51px; }
#corporate		{top: 68px; }
#team			{top: 85px; }
#packages		{top: 102px; }
#corpgifts		{top: 119px; }
#contact		{top: 136px; }

#home a:hover	{background: transparent url(../images/nav6.gif) -140px 0px no-repeat;}
#about a:hover {background: transparent url(../images/nav6.gif) -140px -17px no-repeat;}
#benefits a:hover {background: transparent url(../images/nav6.gif) -140px -34px no-repeat;}
#special a:hover {background: transparent url(../images/nav6.gif) -140px -68px no-repeat;}
#corporate a:hover {background: transparent url(../images/nav6.gif) -140px -51px no-repeat;}
#team a:hover {background: transparent url(../images/nav6.gif) -140px -85px no-repeat;}
#packages a:hover {background: transparent url(../images/nav6.gif) -140px -102px no-repeat;}
#corpgifts a:hover {background: transparent url(../images/nav6.gif) -140px -119px no-repeat;}
#contact a:hover {background: transparent url(../images/nav6.gif) -140px -136px no-repeat;}

body#homepage #home	{background: transparent url(../images/nav6.gif) -140px 0px no-repeat;}
body#aboutpage #about {background: transparent url(../images/nav6.gif) -140px -17px no-repeat;}
body#corporatepage #corporate {background: transparent url(../images/nav6.gif) -140px -51px no-repeat;}
body#specialpage #special {background: transparent url(../images/nav6.gif) -140px -68px no-repeat;}
body#teampage #team {background: transparent url(../images/nav6.gif) -140px -85px no-repeat;}
body#benefitspage #benefits {background: transparent url(../images/nav6.gif) -140px -34px no-repeat;}
body#packagespage #packages {background: transparent url(../images/nav6.gif) -140px -102px no-repeat;}
body#contactpage #contact {background: transparent url(../images/nav6.gif) -140px -136px no-repeat;}
body#giftspage #corpgifts {background: transparent url(../images/nav6.gif) -140px -119px no-repeat;}

body#teampage #contentMain a img {
	border: 1px solid #0088BE;
	margin:2px;
}

body#corporatepage td, body#giftspage td {
	background:#eef9fe;
	padding:2px;
	text-align:center;
}

body#corporatepage table, body#giftspage table {
	background:#eef9fe;
	border:1px solid #0088BE;
	clear:both;
}

body#corporatepage table a:link, body#giftspage table a:link {color: #0088BE; text-decoration: none; font-weight:bold;}
body#corporatepage table a:visited, body#giftspage table a:visited {color: #0088BE; text-decoration: none; font-weight:bold;}
body#corporatepage table a:hover, body#giftspage table a:hover {color: #0088BE; text-decoration: none; font-weight:bold;}
body#corporatepage table a:active, body#giftspage table a:active {color: #0088BE; text-decoration: none; font-weight:bold;}

.boxclass {
	position: absolute;
	border: solid 2px #0088BE;
	background-color: #fff;
	visibility: hidden;
	width:250px;
	padding:20px;
}
.boxclass2 {
	position: absolute;
	border: solid 2px #0088BE;
	background-color: #fff;
	visibility: hidden;
	width:250px;
	padding:20px;
	margin-top:82px;
}

ul#menu li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
	top: 0px;
	line-height:0px;
	font-size:1px;
}
ul#menu li, ul#menu a{
	height: 17px;
	display: block;
	margin: 0px;
	padding: 0px;
}
ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

.corphos:after, .corphos2:after { 
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0; 
	clear: both; 
	visibility:hidden; 
} 

.corphos, .corphos2 { display: inline-block; }  
/* Mark Hadley's fix for IE Mac */  
/* Hides from IE Mac \*/ 
* html .corphos, * html .corphos2 { height: 1%; } 
.corphos, .corphos2 { display:block; }


.clearing {
	clear:both;
	border: 1px solid #e0e0e0;
	margin-bottom:15px;
}

.corphos {
	border:1px solid #0088BE;
	margin-bottom:15px;
}

.corphos2 {
	border:1px solid #0088BE;
	background:#eef9fe;
	margin-bottom:15px;
}

.boxtext {
	border:1px solid #0088BE;
	background:#eef9fe;
	margin-bottom:15px;
	margin-left:45px;
	margin-right:45px;
	padding-top:15px;
	padding-bottom:15px;
	height:175px;
}

.title {
	font-size:120%;
}
