/* CSS Document */

*{
	padding:0;
	margin:0;
	list-style:none;
	border:none;
}


body{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 76%;
	color:#272f27;
	background:#EFEFEF;
	line-height:1.4em;
	padding-bottom:3em;
	border-right-color: #FFFFFF;
}


a{
	text-decoration: none;;
	color:#34689A;
	}

a:hover{
	text-decoration: none;
	
}


p{
	padding-bottom:1.4em;
	font-size: 12px;
}

strong{
	font-weight:bold;
	color:#000000;
}

em{
	font-style:italic;
	color:#000000;
}

#wrapper{
	background:#fff;
	padding-bottom:20px;
}

/* HEADER STYLES */

#header{
	clear:both;
	width:770px;
	margin:0 auto;
	height:120px;
	}

#logo{
	width:150px;
	float:left;
	padding-top:10px;
	}

#logo h1{
	text-indent:-1000px;
	background:url(http://perfecttimeonline.com/bio3/images/Ptimelogo.jpg) no-repeat 0 0;
	height:93px;
	width:150px;
}

#logo h1 a{
	text-indent:-10000px;
	height:93px;
	width:150px;
	display:block;
}

/* CONTAINER STYLES */

#container{
	clear:both;
}


/* ----------------Banners for the departments -------------------*/
#banner{
	height:267px;
	background:url(http://perfecttimeonline.com/bio3/images/pattern-bg-banner.gif) repeat-x left bottom;
}

#banner h2{
	width:762px;
	height:242px;
	margin:0 auto;
	text-indent:-10000px;
}



#banner.appdev h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-appdev.png) no-repeat 0 0;
}

#banner.home h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-home.jpg) no-repeat 0 0;
}

#banner.automate h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-hr-automate.png) no-repeat 0 0;
}

#banner.benefits h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-hr-benefits.png) no-repeat 0 0;
}

#banner.features h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-hr-features.png) no-repeat 0 0;
}

#banner.tech h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-hr-tech.png) no-repeat 0 0;
}

#banner.news h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-news.png) no-repeat 0 0;
}

#banner.solutions h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-contact.png) no-repeat 0 0;
}

#banner.clocker h2{
	background:url(http://perfecttimeonline.com/bio3/assets/counterthing.swf) no-repeat 0 0;
}

#banner.st h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-st-logo.png) no-repeat 0 0;
}

#banner.st2 h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-st-logo-benefits.png) no-repeat 0 0;
}

#banner.st3 h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-st-logo-features.png) no-repeat 0 0;
}

#banner.st4 h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-st-logo-tech.png) no-repeat 0 0;
}

#banner.hr h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-hr-logo.png) no-repeat 0 0;
}
#banner.biometrics h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-biometrics.png) no-repeat 0 0;
}

#banner.biometrics2 h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-biometrics-benefits.png) no-repeat 0 0;
}

#banner.biometrics3 h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-biometrics-features.png) no-repeat 0 0;
}

#banner.training h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-training.png) no-repeat 0 0;
}

#banner.support h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-support.png) no-repeat 0 0;
}

#banner.implement h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-implement.png) no-repeat 0 0;
}

#banner.prodover h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-prodover.jpg) no-repeat 0 0;
}

#banner.webclock h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-webclock.png) no-repeat 0 0;
}

#banner.webdesk h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-webdesk.png) no-repeat 0 0;

}

#banner.webdesk2 h2{
	background:url(http://perfecttimeonline.com/bio3/images/Homepage_Animation.gif) no-repeat 0 0;

}

#banner.overview h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-overview.png) no-repeat 0 0;
}

#banner.badge h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-badge.png) no-repeat 0 0;
}

#banner.kiosks h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-kiosks.png) no-repeat 0 0;
}

#banner.tel h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-tel.png) no-repeat 0 0;
}

#banner.purchase h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-purchase.png) no-repeat 0 0;
}

#banner.aboutus h2{
	background:url(http://perfecttimeonline.com/bio3/images/banner-about.png) no-repeat 0 0;
}


/*----------------- end Banners--------------------------*/

.regmark{
	font-size:12px;
	vertical-align: text-top;
	}

#content{
	width:762px;
	margin:5px auto 0;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-right-color: #FFFFFF;
	}


.wel-note{
	padding-bottom:11px;
	overflow:hidden;
	float:left;
	}

#welcome-note{
	width:565px;
	border-right:1px solid #E3E2E7;
	float:left;
	padding-top:8px;
	padding-right:20px;
}

#welcome-note h3{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/hm_welcome_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	padding-bottom:11px;
}

#welcome-note h4{
	height:54px;
	background:url(http://perfecttimeonline.com/bio3/images/hm_subtitle.gif) no-repeat 0 0;
	text-indent:-10000px;
	padding-bottom:15px;
}

#welcome-note ul{
	padding-left:1em;
	padding-bottom:1.4em;
}

#welcome-note li{
	background:url(http://perfecttimeonline.com/bio3/images/bullet-3.gif) no-repeat 0 5px;
	padding-left:1.8em;
	color:#272f27;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

.read-more{
	padding:0;
}
.read-more a{
	padding-left:1.4em;
	background:url(http://perfecttimeonline.com/bio3/images/bullet.gif) no-repeat 0 2px;
	height:18px;
	display:block;
	line-height:1.2em;
}

.read-more a:hover{
	background:url(http://perfecttimeonline.com/bio3/images/bullet.gif) no-repeat 0 -14px;
}

#location-note{
	padding-left:20px;
	float:right;
	/*width:250px;*/
	width:150px;
}

#location-note h3{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/hm_highlights.gif) no-repeat 0 0;
	text-indent:-10000px;
	padding-bottom:15px;
}


#services-list{
	clear:both;
	padding-top:25px;
	background:url(http://perfecttimeonline.com/bio3/images/content-divider.gif) repeat-x 0 0;
}

#services-list ul{
	
}

#services-list li{
	width:178px;
	height:145px;
	padding-right:14px;
	float:right;
}
#services-list li.nopad{
	padding:0;
}
#services-list li a{
	width:180px;
	height:145px;
	background:#666;
	display:block;
}
#services-list li a img{
	padding:3px;
	display:block;
	width:174px;
	height:102px;
}
#services-list li a span{
	display:block;
	color:#fff;
	background:url(http://perfecttimeonline.com/bio3/images/bullet_02.gif) no-repeat 10px 10px;
	padding-left:30px;
	padding-top:9px;
}
#services-list li a:hover{
	background:#87A800;
}
#services-list li a:hover span{
	background:url(http://perfecttimeonline.com/bio3/images/bullet_02-o.gif) no-repeat 10px 10px;
}
#methodology-note{
	clear:both;
	/*padding-top:10px;*/
	padding-bottom:25px;
}

#methodology-note h3{
	height:50px;
	background:#34689a url(http://perfecttimeonline.com/bio3/images/hm_method_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	
}

#methodology-note h3 a{
	display:block;
	height:50px;
	text-indent:-10000px;
}

/*------------------------ TABLE STYLES -------------------------------*/
#.tagline {color: #000000; background-color:#000000; border: 1px solid #ffffff }
div.center table {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
/*------------------------ FOOTER STYLES ------------------------------*/

#footer{
	clear:both;
}
#footer-wrap{
	width:762px;
	padding-top:25px;
	background:url(http://perfecttimeonline.com/bio3/images/content-divider.gif) repeat-x 0 0;
	margin:0 auto;
}
#footer-links{
	float:right;
	
}
#footer-links a{
	color:#272f27;
}
#footer-links a:hover{
	color:#34689A;

}
#footer-copyright p{
	padding-bottom:0.4em;
	color:##272f27;
	line-height:1em;
}

#footer-copyright a{
	color:#272f27;
}
#footer-copyright a:hover{
	color:#34689A;
	border-bottom:1px dashed #999;
}


/*------------------------------------ Navigation------------------------------*/

#navigation{
    z-index:2;
	float:left;
	margin-top:60px;
	margin-right:0px;
	padding-left: 25px;
	
}

.link-home, .link-solutions, .link-products, .link-services,  .link-members, .link-about, .link-contact {
	height:16px;
	text-indent:10000px;
	display:block;
	white-space:pre;
	overflow:hidden;
}

.link-home:hover, .link-solutions:hover, .link-products:hover, .link-services:hover,  .link-members:hover, .link-about:hover, .link-contact:hover {
	background-position:0 -16px;
	display:block;
}

.link-home.sel, .link-solutions.sel, .link-products.sel, .link-services.sel,  .link-members.sel, .link-about.sel, .link-contact.sel {

	background-position:0 -16px;
}

.link-home{
	background:url(http://perfecttimeonline.com/bio3/images/link-home.gif) no-repeat 0 0;
	width:65px;
}

.link-solutions{
	background:url(http://perfecttimeonline.com/bio3/images/link-solutions.gif) no-repeat 0 0;
	width:88px;
}

.link-products{
	background:url(http://perfecttimeonline.com/bio3/images/link-products.gif) no-repeat 0 0;
	width:88px;
}

.link-services{
	background:url(http://perfecttimeonline.com/bio3/images/link-services.gif) no-repeat 0 0;
	width:90px;
}
.link-members{
	background:url(http://perfecttimeonline.com/bio3/images/link-members.gif) no-repeat 0 0;
	width:90px;
}

.link-about{
	background:url(http://perfecttimeonline.com/bio3/images/link-about.gif) no-repeat 0 0;
	width:88px;
}

.link-contact{
	background:url(http://perfecttimeonline.com/bio3/images/link-contact.gif) no-repeat 0 0;
	width:81px;
}

/* END Navigation */

/* All <ul> tags in the menu including the first level */
.menulist, .menulist  ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

/* Submenus (<ul> tags) are hidden and absolutely positioned downwards from their parent */
.menulist ul {
 visibility: hidden;
 position: absolute;
 top: 2em; /* I'm using ems rather than px to allow people to zoom their font */
 left: 10px;
 width: 170px;
}

/* Second and third etc. level submenus - position across from parent instead */
.menulist ul ul {
 top: 0px;
 left: 173px;
}

/*
 All menu items (<li> tags). 'float: left' lines them up horizontally, and they are
 positioned relatively to correctly offset submenus. Also, they have overlapping borders.
*/
.menulist li {
 float: left;
 position: relative;
}

/* Items in submenus - override float/border/margin from above, restoring default vertical style */
.menulist ul li {
 float: none;
 margin-right: 0;
 margin-bottom: -1px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px;
}

/* Links inside the menu */
.menulist ul li a {
 display: block;
 color: #2d2d2d;
 text-decoration:none;
 border:1px solid #D3DEDA;
 padding:5px;
 background:#FFFFFF;
}

/* Lit  items: 'hover' is mouseover, 'highlighted' are parent items to visible menus */
.menulist ul li a:hover, .menulist ul li a.highlighted:hover, .menulist ul li a:focus {
 color: #436493;
 background:#F4F4F4;
}
.menulist ul li a.highlighted {
  color: #436493;
background:#F5F5F5;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/

/* Only style submenu indicators within submenus. */
.menulist a .subind {
 display:  none;
}
.menulist ul a .subind {
 display:  block;
 float: right;
}

/* 'Escaped Comment' hack for horizontal menubar width in IE5/Mac */
.menulist a {
 float: left;
}
.menulist ul a {
 float: none;
}
/* \*/
.menulist a {
 float: none;
}



/* This semi-commented section exists to fix bugs in IE/Windows (the 'Holly Hack'). \*/
* html .menulist  ul li {
 float: left;
 height: 1%;
}
* html .menulist  ul a {
 height: 1%;
}
/* End Hack */




/* -----------------------------INNER PAGES ---------------------------------*/

#sublink{
	border-left:1px solid #FFFFFF;
	/*width:210px;*/
	width:150px;
	float:left;
	margin-left:-1px;
	margin-bottom:1.2em;
	FONT-FAMILY: trebuchet, sans-serif; FONT-SIZE:x-small; COLOR: #000000; FONT-WEIGHT: bold;  
}

.sl-level1 li{
	border-bottom:1px solid #FFFFFF;
	padding:1px;
	/*width:210px;*/
	width:150px;
	
}
.sl-level1 li a{
	display:block;
	background:#B1C5D8 url(http://perfecttimeonline.com/bio3/images/l-1-blt.gif) no-repeat 10px 10px; 
	/* newcolor */
	color:#34689A;
	padding-top:7px;
	height:23px;
	padding-left:30px;
	font-size:1.14em;
}

.sl-level1 li a:hover{
	background-position:10px -18px;
	color:#990000;
}
.sl-level2{
	border-top:1px solid #FFFFFF;
	margin:0 0 0 -1px;
}
.sl-level2 li{
	border:none;
	/*width:210px;*/
	width:150px;
}
.sl-level2 li a{
	display:block;
	background:#F4F4F4 url(http://perfecttimeonline.com/bio3/images/l-2-blt.gif) no-repeat 10px 12px;
	color:#990000;
	padding-top:7px;
	height:23px;
	padding-left:30px;
	font-size:1em;
	}
/*newstuff*/	
.sl-level2 a#active{
	display:block;
	background:#34689A url(http://perfecttimeonline.com/bio3/images/l-2-blt.gif) no-repeat 10px 12px;
	color:#FFFFFF;
	padding-left:7px;
	padding-top:7px;
	height:23px;
	padding-left:30px;
	font-size:1em;
	}

	
.sl-level2 li a:hover{
	background-position:10px -14px;
	color: #34689A;
}

.sl-level3 li a{
	color:#666;
	border:none;
	border-top:1px solid #F4F4F4;
	background:none;
	padding-top:6px;
	height:18px;
}
.sl-level3 li a:hover{
	color:#990000;
}

/* -------------------End the Sub Menu-----------------------------------*/
#page-cont-1{
	width:400px;
	height:auto;
	/*height:530px;*/
	/*width:511px;*/
	float:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #E3E2E7;
	padding-left:10px;
	padding-right:21px;
	/*margin-bottom:1.2em;*/
	line-height:1.6em;
	}

#page-cont-1 h2{
	color:#0174B3;
	font-size:2em;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:0.3em;;
	/*padding-top:11px;*/
	margin-bottom:0.2em;

}

#page-cont-1 h3{
	color:#333;
	font-size:1.7em;
	letter-spacing:-1px;
	font-weight:normal;
	padding-bottom:0.5em;
	padding-top:0.1em;
	/*border-bottom:1px solid #D9E8E2;
	border-top:1px solid #D9E8E2;*/
	margin-bottom:0.2em;
	margin-top:0.8em;
}

#page-cont-1 ul ol{
	color:#272f27;
	}

#page-cont-1 ol a{
	color:#34689A;
	}
	
#page-cont-1 a:hover{
	text-decoration: none;
	color:#990000;
	/*background-color : #FF9900 ; color : #fff; text-decoration : none;*/
	}
	
#page-cont-1 h4{
	color:#990000;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:1em;
}

#page-cont-1 h5 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	line-height: 18px;
		}

#page-cont-1 ul{
	padding-left:1em;
	padding-bottom:1.4em;
}

#page-cont-1 li{
	background:url(http://perfecttimeonline.com/bio3/images/bullet-3.gif) no-repeat 0 5px;
	padding-left:1.8em;
	/*color:#34689A;*/
	color:#272f27;
	font-weight:200;
	padding-top:0.2em;
	padding-bottom:0.2em;
}


#page-cont-1 ol{
	/*background:url(http://perfecttimeonline.com/bio3/images/bullet-3.gif) no-repeat 0 5px;*/
	padding-left:2em;
	color:#34689A;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

/*-----------------------------Title Graphic IDs --------------------------*/
.sttitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/st_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
}

.hrtitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/hr_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.purtitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/purchase_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.impletitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/implement_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.prodwebtitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodweb_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.prodbadgetitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodbadge_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
		}

.prodovertitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodover_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
		}

.prodkioskstitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodkiosks_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.prodteltitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodtel_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.prodwebclocktitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/prodwebclock_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.contacttitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/contact_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.newstitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/news_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.biotitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/biometrics_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.customtitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/custom_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
		
.supporttitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/support_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.traintitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/training_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
.aboutustitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/aboutus_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.brochuretitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/brochures_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}
	
.savingstitle{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/savings_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	margin-top:8px;
	margin-left:-3px;
	}

.high3{
	height:26px;
	background:url(http://perfecttimeonline.com/bio3/images/hm_highlights.gif) no-repeat 0 0;
	text-indent:-10000px;
	padding-bottom:6px;
	margin-left:-3px;
}

/* --------------------END page-cont-1 titles-------------------------------*/

/*START THE RIGHT SUB COLUMN MENU*/

#advert {
	position:relative;
	float:right;
	width: 160px;
	height: auto;
	/*height:300px;*/
	margin-top:8px;
	margin-right:5px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border-right-style: hidden;
	border-right-color: #FFFFFF;
}

#savadvert {
	position:relative;
	float:right;
	width: 140px;
	height: auto;
		/*height:300px;*/
	margin-top:8px;
	margin-right:5px;
	margin-bottom: 10px;
}

#advert h2 {
 
	color:#0174B3;
	font-size:2em;
	letter-spacing:-1px;
	font-weight:normal;
	/*padding-bottom:0.3em;
	padding-top:0.3em;*/
	margin-bottom:0.6em;
	height:77px;
	background:url(http://perfecttimeonline.com/bio3/images/st_placeholder_title.gif) no-repeat 0 0;
	text-indent:-10000px;
	padding-bottom:10px;
	}

#advert a:hover{
	text-decoration: none;
	color:#990000;
	/*background-color : #990000 ; color : #fff; text-decoration : none;*/
	}
	
#advert a:active, a:focus { background-color: #990000; color : #fff; text-decoration : none; }

#side-banner-01{
	background:url(http://perfecttimeonline.com/bio3/images/100-years.gif) no-repeat 0 0;
	width:203px;
	height:131px;
	margin-top:8px;
	margin-left:8px;
}
#side-banner-01 a{
	width:203px;
	height:131px;
	display:block;
	text-indent:-10000px;
}
#feedback-form{
	background:url(http://perfecttimeonline.com/bio3/images/content-divider-2.gif);
	padding:3px;
}
#feedback-form .ff-inner{
	background:#fff;
	padding:20px;
}
#feedback-form h4{
	border-bottom:1px solid #EAEAEA;
	padding:0;
	padding-bottom:0.5em;
	font-size:1.2em;
	color:#0174B3;
	margin-bottom:0.3em;
}

#feedback-form label{
	font-size:1.0em;
	padding-top:0.5em;
	display:block;
}
/*TestForm*/
#feedback-form h1 {
	 font-size:0.8em;
     padding-top:0.5em;
	/*display:block;*/
	
}
#feedback-form h1 input{
	/*font-size:0.8em;*/
	font-size:1.2em
	padding-top:0.5em;
	height:1.4em;
	width:20px;
    display:block;
}


#feedback-form input{
	border:1px solid #ccc;
	font-size:1.0em;
	height:1.4em;
	background:#EDEDED;
	width:100%;
	color:#666;
	padding-top:0.2em;
	display:block;
}
#feedback-form textarea{
	border:1px solid #ccc;
	font-size:1em;
	height:15em;
	background:#EDEDED;
	width:100%;
	color:#666;
	padding-top:0.2em;
	font-family: Arial, Verdana, Sans-Serif;
	display:block;
}

#subject {
	visibility:hidden;
	display:none
}

label.captcha{
	display:block;	
	background:url(http://perfecttimeonline.com/bio3/images/content-divider-2.gif) no-repeat 0 0;		
	height:28px;
	line-height:28px;
	padding-left:90px;
	margin-bottom:.5em;
}

#feedback-form input:focus,#feedback-form textarea:focus{
	border-color:#9c9c9c;
	background:#F8F8F8;
}

.waiting{
	background:#fff url(http://perfecttimeonline.com/bio3/images/preloader.gif) no-repeat 7px 2px!important;	
	margin-left:-25px;
	padding-left:25px;
}
#results{
	color:#3F8800;
	height:20px;
	display:none;
	border:1px solid #E3E3E3;
	margin-top:10px;
	padding:3px 3px 3px 25px;
	background:url(http://perfecttimeonline.com/bio3/images/icon-result.gif) no-repeat 7px 6px;
}
.sb{
	padding-top:0.5em;
}
.sb input{
	width:50px!important;
	border:none!important;
	height:30px!important;
	padding:0!important;
	background:url(http://perfecttimeonline.com/bio3/images/send.gif) no-repeat 0 0!important;
	cursor:pointer;
	text-indent:10000px;
	line-height:150em;
	overflow:hidden;
	display:block;
}
.width350{
	width:450px!important;
}
#con-det{
	width:250px;
	float:left;
	padding-top:3.5em;

}
#con-det h4{
	border-bottom:1px solid #EAEAEA;
	padding:0;
	padding-bottom:0.5em;
	font-size:1.2em;
	color:#0174B3;
	margin-bottom:0.3em;
	font-weight:normal;
	padding-left:1.5em;
}
#con-det em{
	font-size:1em;
}
#con-det .cont{
	padding-left:22px;
	padding-top:1em;
}

