@import url("/inc/ppc.css");
* {margin:0px; padding:0px;}

html, body {
	padding:0;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}
#wrappermain {
	width:986px; margin:0 auto;
	background: url(/i/mainwrapper_bg.gif) repeat-y;
}
#iFrameDiv {
	width:400px;
	float:left;
	position:relative; 
}
#ontogenix-HintsWrapper {
	position:absolute;
	width:197px;
	z-index:1;
}

#innerwrapper {
}
#right1 {
	height:1024px;
	width:254px;
	float:left;
	position:relative; 
	left:539px; 
	margin-top:0px;
}

#middle1 {
	left:-270px;
	width:490px;
	float:right;
	position:relative;
	margin-top:0px;
}

#tree {
	left:330px;
	top:198px;
	position: absolute;
	width:146px;
	height:236px;
	z-index:1;
}
#tree2 {
	left:330px;
	top:198px;
	position: absolute;
	width:146px;
	height:236px;
}

#left1 { 
	position:relative;
display:block;
	width:209px; 
	float:left;
	margin-top:96px;
	background-image: url(/i/navbg_repeat.jpg);

}
#leaderboardad {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:986px;
	height:90px;
	padding:0px;
	z-index: 1;
}
#adleft {
	float:left;
	width:728px;
	height:90px;
	padding:0px;
	z-index: 1;
	background:#fff;
	
}
#adright {
	left:728px;
	float:left;
	width:258px;
	height:90px;
	padding:0px;
	z-index: 1;
}
#reminder {


}
#contentleft {
	margin-top:100px;
	position:relative;
	width:209px;
	float:left;
	background-image: url(/i/nav_bg1.jpg);
	background-repeat: no-repeat;

}

#contentcenter {
	bottom:15px;
	left:-5px;
	width:475px;
	position:relative;
	margin-top: 10px;
	background-image: url(/i/ttl_allpages.jpg);
	background-repeat: no-repeat;
	
}
#eyesImg1 {
	position:relative;
	background-image: url(/i/ttl_Dadseyesonly.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;	
}
#contentright {
	top:196px;
	position:relative; 
	left:-46px;
	width:254px;
	height:236px;
	padding:0px;
	float:left;
}
#contentrightGeneric {
	top:196px;
	position:relative; 
	left:-46px;
	width:253px;
	height:253px;
	padding:0px;
	float:left;

}
#contentrightcolumn {
	height:1px;
	position:relative;
	top:160px;
	left:-50px;
	text-align:center;
}


#ppcwrapper{
	margin-top:190px;
	position:relative;
	left:10px;
	margin-bottom: 15px;
}

#ppcwrapper3{
	margin-top:45px;
	position:relative;
	left:10px;
	margin-bottom: 15px;
}

#ppcwrapper2{
	width:943px;
	height:auto;
	position:relative;
	background-image:url(/i/home_ppc_BG.gif);
	background-repeat:no-repeat;
	background-color:#badd66;
	clear:both;
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #a7c4a1;
	border-bottom-color: #a7c4a1;
	border-left-color: #a7c4a1;
}
	
#contentheader {
	background:#fff
}
#banner {
	top:0px;
	position:absolute;
	height:152px;
	width:986px;
	margin-top: 0px;
	background:#FFFFFF;

}
#logo {
	position:relative; 
	width:312px;
	height:152px;
	float:left;

}
#flower {
	position:relative; 
	width:643px;
	height:152px;
	float:left;
	background-image: url(/i/hdr_fathersday.jpg);
	background-repeat: no-repeat;

}


/* 
	Ontogenix Page(s) Styles
	
*/
#homepageCallout {
	position:absolute;
	left: 6px;
	top: 240px;
}


#FD_GiftSearch {
	left:-200px;
	z-index:1;
	position:relative;
	width:190px;
	height:24px;
}
 
#CenterSearch2 {
	height:600px;
	bottom:15px;
	left:-8px;
	width:493px;
	position:relative;
	top:194px;
	background-image:url(/i/ogx/OGX-ResultsBG.jpg);
	background-repeat:no-repeat;
	
}

#CenterSearch {
	bottom:15px;
	left:-17px;
	width:493px;
	position:relative;
	top:194px;
	
}
#CenterSearchL {
	width:347px;
	position:relative;
	float:left;
	
}
#CenterSearchR {
	width:146px;
	position:relative;
	float:left;
	
}

#Ontosearchbox{
		position:absolute;
		left:7px;
		top:135px;
		padding:0px;
		font-size:10px;
		width:442px;
		height:51px;
		z-index:1;
}


#Ontosearchbox .input {
		position:absolute;
		top:14px;
		left:14px;
		width:190px;
		border:1px solid #fff;
		z-index:1;
		font-size:11px;
		color:#7699cf;
}
#Ontosearchbox .button {
		position:absolute;
		top:7px;
		left:234px;

}


#Ontosearchbox2{
		position:absolute;
		left:9px;
		top:327px;
		padding:0px;
		font-size:10px;
		width:442px;
		height:51px;
		z-index:1;
}


#Ontosearchbox2 .input {
		position:absolute;
		top:14px;
		left:14px;
		width:190px;
		border:1px solid #fff;
		z-index:1;
		font-size:11px;
		color:#7699cf;
}
#Ontosearchbox2 .button {
		position:absolute;
		top:8px;
		left:242px;

}


/* 
	Various Page Background Images
	
*/

#otherImg1 {

	position:relative;
	background-image: url(/i/ttl_OtherOcc.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;
	
}

#giftguideImg1 {

	position:relative;
	background-image: url(/i/ttl_giftguide.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;	
}

#giftImg1 {

	position:relative;
	background-image: url(/i/ttl_GiftIdeas.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;	
}
#thingsImg1 {

	position:relative;
	background-image: url(/i/ttl_thingstodo.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;
}
#aboutImg1 {
	position:relative;
	background-image: url(/i/ttl_about_FathersDay.jpg);
	background-repeat: no-repeat;
	background-position: -17px 0px;
	width:475px;
}

/* list and bullet classes   */
ul {
	line-height:15px;
	margin-bottom:10px;
	color:#333;
	list-style-type: circle;
}

li {
	list-style-type:disc;
	font-size:11px;
	margin-bottom:8px;
	margin-top:5px;
	list-style-position: inside;
}
li a {
	list-style-type:disc;
	font-size:11px;
	margin-bottom:3px;
	font-weight:normal;
	text-decoration:underline;
	color:#5a8249;
}
li a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#a2c394;
}

/* form classes */
form {
	margin:0;
	padding:0;	
}

input {
	margin:0;
	padding:0;
}

/* content classes */
h1 {
	font-family:Georgia, Times, serif;
	margin-top:17px;
	margin-bottom:5px;
	font-size:22px;
	line-height:23px;
	font-weight:normal;	
	color:#574109;
}

h2 {
	font-family:Georgia, Times, serif;
	margin-top:8px;
	margin-bottom:12px;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:#8e7c43;
}

h3 {
	font-family:Georgia, Times, serif;
	margin-top:25px;
	margin-bottom:8px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#574109;	
}
h4 {
	font-family:Georgia, Times, serif;
	font-weight:normal;
	margin-bottom:8px;
	font-size:12px;
	line-height:12px;
	color:#574109;
	text-indent: 10px;
}
h3 a {
	margin-top:17px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:#ae9e6d;	
}

p {
	margin-bottom:10px;
	font-size:11px;
	line-height:14px;
	color:#292929;	
}
p a:link, p a:visited {
	font-weight:normal;
	text-decoration:underline;
	color:#5a8249;
}
p a:hover {
	font-weight:normal;
	text-decoration:none;
	color:#a2c394;
}

img {

	border:0;
}


/* 
	2 - Global Layout Styles
	These styles apply globally to the site and control the main divs that comprise the main layout
*/

/* wrapper: a container div for entire page layout */
#wrapper {
	width:967px;
	margin-left: auto;
  	margin-right: auto;

}
#wrapper2 {
	width:967px;
}
/* home page elements */

#homeheader1a {
	float:left;
	width:310px;
	height: 185px;

}
#homeheader1b {
	float:left;
	width:657px;
	height: 185px;
	background:url(/i/bg_homeFlower.jpg) no-repeat;
	
}

/* home page content */


/* home page text */
.homepage-main {
	font-size:11px;
	text-decoration:none;
	color:#29677a;
}

.homepage-main a:link, .homepage-main a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#29677a;
}
.homepage-main a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#518c9e;
}

.homepage-main2 {
	font-size:11px;
	text-decoration:none;
	color:#323232;
}

.homepage-main2 a:link, .homepage-main2 a:visited {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#4d77b3;
}
.homepage-main2 a:hover {
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#3863a0;
}

/* home page sub content text */
#homesubwrapper {
	font-size:11px;
	line-height:13px;
	padding-left:21px;	
}

#homesubwrapper_border {
	background:url(/i/bg-home-bottomcnt.jpg);
	width:943px;
	border-top: 0px none;
	border-right: 1px solid #a7c4a1;
	border-bottom: 0px none;
	border-left: 1px solid #a7c4a1;
	height:290px;


}


#homecontentsub1 {
	position:relative;
	float:left;
	width:400px;

	font-size:11px;
	line-height:13px;

}

#homecontentsubdivider {
	position:relative;
	float:left;
	height: auto;
	width:107px;
	
}

#homecontentsub2 {
	padding-right:15px;
}

#homecontentmain {
	width:445px;
	float:left;
	padding-top:10px;
	padding-left:19px;
	font-size:11px;
	line-height:13px;
	color:#4b75b2;

}


#homecontent1 {
	width:966px;
	float:left;
	margin-top:0px;
	margin-left:0px;
}

#homecontent2 {
	position:absolute;
	width:623px;
	height:415px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #a7c4a1;
	background:url(/i/img-tree-home.jpg) no-repeat right bottom;
	
}
/* 
			flower image
*/

#homecontent3 {
	width:408px;
	float:right;
	left:705px;
	margin-top:0px;
	margin-left:0px;

}
/* 
			first callout
*/


#homecontent4 {
	margin-top:0px;
	left:66px;
	position:relative;
	width:340px;
	height:415px;
	float:left;
	
}
/* 
			second callout
*/
#homecontent5 {
	margin-top:0px;
	margin-left:0px;
	width:408px;
	height:167px;
	float:right;

	
}

/* rollover */




#homecontent6 {
	width:943px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a7c4a1;
	border-left-color: #a7c4a1;
}
#homecallout1{
	width:408px;
	height:143px;
	
}
#homecallout2{
	width:408px;
	height:167px;
	
}
#homesubcontent{
	width:94px;
	padding-top:10px;
	padding-left:21px;
	
}

/* home page rollover styles */

/* header: entire header, including standardized text links */
#header {
	position:absolute;
	top:0;
	width:984px;
	height:91px;
	background:url(/i/header-gradient.jpg) no-repeat 275px 0;
}
#header a:link, #header a:active, #header a:visited {
	text-decoration:none;
	color:#ffffff;
}
#header a:hover {
	text-decoration:none;
	color:#405bb4;
}

#header .textlinks {
	position:absolute;
	top:66px;
	left:623px;
	font-size:13px;
	font-weight:bold;
	color:#cbcbcb;
}

/* left column styles */
#left {
	width:200px;
	display:block;
	float:left;
	margin-top:91px;
}
#left a {
	display:block;
}

#left-divider1 {
	width:180px;
	display:block;
	background:url(/i/left-divider.gif) no-repeat;
	margin-left:10px;
}

#left-divider2 {
	display:block;
	margin-top:20px;
	margin-left:10px;
	background:url(/i/left-divider.gif) no-repeat;
}

#searchbox2{
		position:absolute;
		top:0px;
		right:34px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		width:250px;
		height:50px;

}




#searchbox{
		position:absolute;
		top:0px;
		right:34px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		width:250px;
		height:50px;
		background:url(/i/searchON_bg.jpg) no-repeat;
}



#searchbox .input {
		position:absolute;
		top:17px;
		left:20px;
		width:165px;
		border:1px solid #fff;
		z-index:1;
		font-size:10px;
		color:#7699cf;
}
#searchbox .button {
		position:absolute;
		right:9px;
		top:10px;
}

#searchboxhome{
		position:absolute;
		left:106px;
		top:-40px;
		right:42px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		width:214px;
		height:30px;
		background:url(/i/searchON_bgHome.jpg) no-repeat;
}

#searchboxhome .input {
		position:relative;
		top:-11px;
		left:10px;
		width:150px;
		border:1px solid #fff;
		z-index:1;
		font-size:10px;
		color:#7699cf;
}
#searchboxhome .button {
		position:relative;
		margin-top:0px;
		left:17px;

}


/* menu: wraps entire menu */
#menu {
 	float:left;
	position:relative;
	display:block;
	width:209px;
}
#menu a {display:block;}
/* m1, youarehere1, open1: the off, over, on and open states for the top level navigation */
.m1,  .open1 {
	display:none;
}


.m1:link, .m1:visited {
	width:170px;
	height:32px;
	padding-top:5px;
	padding-left:30px;
	background:url(/i/icon_menu.gif) no-repeat 10px 2px;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#0a3542;
}
.m1:hover {
	background:url(/i/icon_menu.gif) no-repeat 10px 2px;
	color:#a84c2f;
}

.youarehere1:link, .youarehere1:visited, .open1:link, .open1:visited {
	width:170px;
	height:32px;
	padding-top:5px;
	padding-left:30px;
	background:url(/i/icon_menu.gif) no-repeat 10px 2px;
	font-size:10px;
	font-weight:bold;
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#a84c2f;
}

/* m2, youarehere2, open2: the off, over, on and open states for the second level navigation */
.m2:link, .m2:visited {
	width:160px;
	height:17px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:30px;
	background:url(/i/icon_subOFF.gif) no-repeat 10px 2px;
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#0a3542;
}
.m2:hover {
	background:url(/i/icon_subOFF.gif) no-repeat 10px 2px;
	color:#a84c2f;
}


.youarehere2:link, .youarehere2:visited, .open2:link, .open2:visited {
	width:170px;
	height:17px;
	padding-top:0px;
	padding-left:30px;
	background:url(/i/icon_subON.gif) no-repeat 10px 2px;
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:#a84c2f;
}

/* m3, youarehere3, open3: the off, over, on and open states for the third level navigation */
.m3:link, .m3:visited {
	width:160px;
	height:22px;
	padding-top:5px;
	padding-left:30px;
	background:url(/i/icon_subOFF.gif) no-repeat 10px 2px;
	font-size:10px;
	font-weight:normal;
	font-family:Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	color:black;
}
.m3:hover {
	background:url(/i/icon_subOFF.gif) no-repeat 10px 2px;
	color:#a2395c;
}

.youarehere3:link, .youarehere3:visited, .open3:link, .open3:visited {
	width:169px;
	margin-left:6px;
	padding:5px 5px 5px 20px;
	border-top:1px solid #686868;
	background:url(/i/m3-youarehere.gif) 8px 10px no-repeat #595959;
	font-size:11px;
	text-decoration:none;
	color:#4eb440;
}

/* m4, youarehere4, open4: the off, over, on and open states for the fourth level navigation */
.m4:link, .m4:visited {
	width:159px;
	margin-left:6px;
	padding:5px 5px 5px 30px;
	border-top:1px solid #686868;
	background:url(/i/m3-background.gif) 21px 11px no-repeat #d7d7d7;
	font-size:11px;
	text-decoration:none;
	color:#fff;
}
.m4:hover {
	background:url(/i/m3-background.gif) 21px 11px no-repeat #b0b0b0;
	color:#fff;
}

.youarehere4:link, .youarehere4:visited, .open4:link, .open4:visited {
	width:159px;
	margin-left:6px;
	padding:5px 5px 5px 30px;
	border-top:1px solid #686868;
	background:url(/i/m3-youarehere.gif) 21px 11px no-repeat #b0b0b0;
	font-size:11px;
	text-decoration:none;
	color:#4eb440;
}

/* middle: this div also contains the breadcrumbs, the content, and the right columns */

#breadcrumbs {
	position:absolute;
	top:152px;
	width:986px;
	height:45px;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#c16144;
	text-indent:218px;
	background:url(/i/breadcrumb_bg.jpg) no-repeat;

}
#breadcrumbs a {
	text-decoration:none;
	color:#c16144;
}
#breadcrumbs a:hover {
	text-decoration:underline;
	color:#eb734e;
}

#breadcrumbs2 {
	position:absolute;
	top:152px;
	width:986px;
	height:45px;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#c16144;
	text-indent:218px;
	background:url(/i/breadcrumb_bg2.jpg) no-repeat;

}
#breadcrumbs2 a {
	text-decoration:none;
	color:#c16144;
}
#breadcrumbs2 a:hover {
	text-decoration:underline;
	color:#eb734e;
}
/* footer */
#subfooter {
	width:943px;
	height:99px;
	clear: both;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a7c4a1;
	border-bottom-color: #a7c4a1;
	border-left-color: #a7c4a1;
}


#footer {
	height:25px;
	width:943px;
	text-align:right;
	clear: both;

}

#footer2 {
	width:943px;
	text-align:center;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #a7c4a1;
	background-color:#ffffff;
}

#footer3 {
	width:945px;
	text-align:right;
	clear: both;
	background-color:#ffffff;
}
/* footer text */
.footermain {
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#7895a3;
}

.footermain a:link, .footermain a:visited {
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#7895a3;
}
.footermain a:hover {
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
	color:#7895a3;
}

/* 
	6 - Sitemap Styles
	These styles apply ONLY to the sitemap page (/sitemap.aspx)
*/
#sitemap a {
	text-decoration:none;
}
#sitemap a:hover {
	text-decoration:underline;
}
/* 
	7 - Favourites Styles
		These styles are for the "Our Favourites" area on the Gift Ideas section of the site
*/

#favFashionista {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/fashionista.gif);
	background-repeat: no-repeat;

}
#favFoodie {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/foodie.gif);
	background-repeat: no-repeat;

}

#favBookworm {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/bookworm.gif);
	background-repeat: no-repeat;

}
#favChocolate {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/chocolate.gif);
	background-repeat: no-repeat;

}
#favCrafter {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/crafter.gif);
	background-repeat: no-repeat;

}
#favGardener {
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/gardener.gif);
	background-repeat: no-repeat;

}

#favGolfer{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/golfer.gif);
	background-repeat: no-repeat;

}
#favGreen{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/green.gif);
	background-repeat: no-repeat;

}
#favJewelry{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/jewelry.gif);
	background-repeat: no-repeat;

}
#favMusic{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/musiclover.gif);
	background-repeat: no-repeat;

}
#favPet{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/petlover.gif);
	background-repeat: no-repeat;

}
#favSentimental{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/sentimental.gif);
	background-repeat: no-repeat;

}

#favSpa{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/spalover.gif);
	background-repeat: no-repeat;

}

#favSports{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/sports.gif);
	background-repeat: no-repeat;
	

}

#favTechie{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/Techie.gif);
	background-repeat: no-repeat;

}

#favTheater{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/theater.gif);
	background-repeat: no-repeat;

}
#favWine{
	width:462px;
	height:138px;
	position:relative;
	background-image: url(/i/giftideas/wineconn.gif);
	background-repeat: no-repeat;
}


/* 
	Favourites wrapper and link styles
*/



#favwrapper {
	width:462px;
	height:75px;
	position:relative;
	background:18px url(/i/fav_bullets.gif) no-repeat;
	margin-top: 69px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding: 0px;	
}




#favwrapper  a:link, #favwrapper  a:visited {
	line-height:17px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#a2395c;
}
#favwrapper  a:hover {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#E599AE;
}

#button {
}

#medrect{
	position: relative;
	text-align: center;
	padding: 30px 0 10px 0;
}

/* 

		OntoGenix Styles

*/


#ontogenix-contentwrapper {
	width:492px;
	position:absolute;
	margin-top: 5px;
	background-position: 0px 30px;
}
#ontogenix-HintsWrapper {
	position:absolute;
	width:197px;
	left: 30px;
	top:390px;
	padding-left:20px;

}

#ontogenix-HintsBullets {
	position:absolute;
	left: 43px;
	top:460px;
	width:14px;


}



#ontogenix-contentwrapper2 {
	background-image: url(/i/ontogenix/ontgnx_BG2.gif);
	background-repeat: no-repeat;
	width:492px;
	height:840px;
	float:left;
	position:absolute;
	margin-top: 5px;
	background-position: 0px 27px;
}

#ontogenix-contentcenter {

	width:459px;
	float:left;
	left:7px;
	position:relative;
	top: 5px;
}
#ontogenix-contentcenter2 {
	width:459px;
	float:left;
	left:7px;
	position:absolute;
	top:240px;

}


#Ontosearchbox4{
		z-index:1;
		left:0px;
		position:absolute;
		top:139px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		width:442px;
		height:51px;
		background:url(/i/ontogenix/ontgnx_SearchBox.gif) no-repeat;
}

#Ontosearchbox4 .input {
		position:absolute;
		top:19px;
		left:21px;
		width:190px;
		border:1px solid #fff;
		z-index:1;
		font-size:11px;
		color:#7699cf;
}
#Ontosearchbox4 .button {
		position:absolute;
		top:12px;
		left:241px;

}

#Ontosearchbox5{
		width:200px;
		z-index:1;
		left:-3px;
		position:absolute;
		top:136px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		height:31px;

		
}

#Ontosearchbox5 .input {
		position:absolute;
		top:2px;
		left:21px;
		width:135px;
		border:1px solid #fff;
		z-index:1;
		font-size:11px;
		color:#7699cf;
}
#Ontosearchbox5 .button {
		position:absolute;
		top:-3px;
		left:180px;

}


#ExampleText{
	top:180px;
	left:8px;
	position:absolute;
	z-index:1;
}


.ExampleText {
	text-indent: 12px;
	margin-bottom:10px;
	font-size:11px;
	line-height:16px;

}
.ExampleText a:link, .ExampleText a:visited {
	font-weight:normal;
	text-decoration:none;
	color:#5a8249;
	font-style: italic;

}
.ExampleText a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#a2c394;
}

#KeywordWrapper {
	margin-left:0px;
	height:150px;
	width:390px;
}

#keywordcloud {
	width:430px;
	padding:4px;
	font-family: trebuchet, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 17px;
	letter-spacing: 1px;
}
#title { color: #000000;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 0px;
	padding-left:2px;
}
#keywordcloud A:link { COLOR: #537d41; TEXT-DECORATION: none }
#keywordcloud A:visited { COLOR: #537d41; TEXT-DECORATION: none }
#keywordcloud A:hover {	COLOR: #7c9010; TEXT-DECORATION: none }
#keywordcloud A:active { COLOR: #574109; TEXT-DECORATION: none }

#keywordcloud .size0  { font-size: 9px }
#keywordcloud .size1  { font-size: 10px }
#keywordcloud .size2  { font-size: 11px }
#keywordcloud .size3  { font-size: 12px }
#keywordcloud .size4  { font-size: 13px }
#keywordcloud .size5  { font-size: 14px }
#keywordcloud .size6  { font-size: 15px }
#keywordcloud .size7  { font-size: 16px }
#keywordcloud .size8  { font-size: 17px }
#keywordcloud .size9 { font-size: 18px}

#keyword { display: inline; padding: 4px }


#Ontosearchbox3{
		position:relative;
		top:0px;
		right:0px;
		color:#1c777f;
		padding:0px;
		font-size:10px;
		width:442px;
		height:51px;
		background:url(/i/ontogenix/OntoSearch2bg.gif) no-repeat;
}


#Ontosearchbox3 .input {
		position:absolute;
		top:15px;
		left:14px;
		width:190px;
		border:1px solid #fff;
		z-index:1;
		font-size:10px;
		color:#7699cf;
}
#Ontosearchbox3 .button {
		position:absolute;
		top:7px;
		left:238px;

}
