/* Copyright Copyright (c) 2007 Cyber-dynamics International Inc */
/* Author    info@cyber-dynamics.com */
/* Production date 2006-01-01 */





/* set font face */    
body,p,
th,td,
ul,li,
input,
textarea,
select,
option {font-family:Tahoma,Geneva,sans-serif;}

/* set base font size */
body {font-size:12px;}

/* set other font sizes as relative */
p,
th,td,
ul,li,
input,
textarea,
select,
option {font-size:12px;}

/* kill uncontrolled margins and padding - (table for Mozilla) */
iframe,body,form,div,table {margin:0px;padding:0px;}
/* full width table */

/* generics */
.centered {text-align:center;}
.floatleft {float:left;}
.floatright {float:right;}
.inv {display:none;}
.inline {display:inline}
.nobr {white-space:nowrap;}	
.black {background-color:transparent;color:#000000;}
.grey {background-color:transparent;color:#959595;}
.maroon {background-color:transparent;color:#800000;}
.red {background-color:transparent;color:#ff0000;}

body {background-image:url(images/dbg.jpg);background-repeat:repeat-x;background-color:#ffd600;}

/* adverts */

#dfpTp10 {background-color:#ffffff;color:#000000;padding:5px;margin:5px 0px 20px 0px;font-size:11px;color:#000080;border:1px solid #000080;width:150px;}
#dfpTp10 h2 {font-size:12px;font-weight:bold;margin:0px;}
#dfpTp10 a {font-size:11px;color:#000080;}

#fpadr {background-color:#1a5b9d;margin-top:0px;width:160px;height:300px;}
#fpadb {background-color:#ffd600;width:820px;height:135px;}

/* front page - search */
.dfp {width:820px;min-height:675px;margin-left:auto;margin-right:auto;text-align:left;}
.dfp label {font-size:11px;}

logo{position:absolute;margin-left:15px;top:22px;}
#fbuzz {float:right;margin-right:28px;position:relative;top:-87px;}

div.fplinks {float:right;margin-top:5px;position:relative;left:20px;clear:both;}
div.rplinks {float:right;margin-top:5px;position:relative;left:-60px;clear:both;}
div.fplinks a,div.rplinks a {background-color:transparent;color:#ffffff;font-size:11px;font-weight:bold;text-decoration:none;} 
div.fplinks a:hover,div.rplinks a:hover {background-color:transparent;color:#ffd600;font-size:11px;font-weight:bold;text-decoration:none;} 
div.fplinks b,div.rplinks b {background-color:transparent;color:#ffffff; margin:0px 20px 0px 20px;}

/* front page search table, main, right, bottom */

#fptabs {float:left;position:absolute;top:137px;padding:0px;width:610px;}
#ftable {position:absolute;position:absolute;top:189px;width:650px;}
#fpst {float:left;position:absolute;top:189px;padding:0px;margin-left:17px;}



.fpsm {height:270px;background-color:#ffffff;color:#000000;padding:10px 0px 10px 10px;font-size:11px;}
.fpsr {background-image:url(images/rtr.jpg);background-repeat:no-repeat;width:15px;}
.fpsb {background-image:url(images/rtb.jpg);background-repeat:repeat-x;height:15px;font-size:1px;}
/* images - tabs */
#it1, #it2, #it3 {margin-top:0px;padding:0px;}
#it1 {position:relative;top:0px;}

/* fp srch box */
.dscht {width:200px;}

#divWP h1 {color:#c0c0c0;font-size:12px;width:99%;margin:0px 0px 10px 0px;}
#divYP h1 {color:#c0c0c0;font-size:12px;width:99%;margin:0px 0px 10px 0px;}
#dc_typ {position:relative;top:-7px;}
/*
#dcat,#dloc,#dyps,#divYP,#divWP {float:left;font-weight:bold;font-size:11px;}
*/
#dcat,#dloc,#dyps,#divYP,#divWP {font-weight:bold;font-size:11px;}

#dloc {position:relative;top:16px;}
#dyps {position:relative;top:21px;}

#dcat.a,#dloc.a,#dyps {font-weight:normal;}
#dloc {padding:7px 0px 0px 10pt;}
#dyps {padding:19px 0px 0px 10px;}
#dtyp,#dnam,#dnme {position:relative;top:-9pt;left:14pt; color:#959595;font-size:11px;font-weight:normal;}

.iT,.iS,.iSc,.iTc {font-size:12px;}

.iT {color:#959595;width:250px;font-weight:normal;margin:3px 0px 3px 0px;}
.iTc {color:#959595;width:242px;font-weight:normal;margin:3px 0px 3px 0px;}
.iS {color:#000000;width:250px;font-weight:normal;margin:3px 0px 3px 0px;}
.iSc {color:#000000;width:248px;font-weight:normal;margin:3px 0px 3px 0px;}
.iR {position:relative;top:2px;}
.match {position:relative;left:-18px;background-color:transparent;color:#000000;font-weight:bold;}
.ifps:hover {position:relative;top:1px;left:1px;}
input.dsch {height:25px;}
#imap {cursor:pointer;}

#dcga {position:relative;top:20px;}
#dcct {position:relative;top:0px;}
/*
#dcga {position:absolute;top:287px;}
#dcct {position:absolute;top:287px;}
*.
/* locations drop down */
.lgch {background-color:#BBE8FB;font-weight:bold;}
.lgc {background-color:#E0F3FA;}
.lcbh {background-color:#BBE8FB;font-weight:bold;}
.lcb {background-color:#E0F3FA;}
.llch {background-color:#BBE8FB;font-weight:bold;}
.llc {background-color:#E0F3FA; }






/* results page */

.drp {width:900px;min-height:675px;margin-left:auto;margin-right:auto;text-align:left;}
div.rbuzz {float:right;position:relative;top:26px;left:-70px;}
.rlogo{position:absolute;margin-left:15px;top:22px;}

.rtabs 	{float:left;position:absolute;top:157px;margin-left:17px;white-space:nowrap;}
.rtable {float:left;position:absolute;top:189px;margin-left:0px;min-height:800px;}

.tr1 {height:100px;}
.tr2 {height:60px;overflow:hidden;}
#rsrch #dcga {position:relative;top:0px;}
#rsrch  {font-size:95%;}
#rsrch a {color:#808080;font-size:90%;}

/* ... #FEE453 */
#rsrch {background-color:#FED906;width:143px;margin:0px 0px 0px 16px;padding:0px 0px 10px 5px;text-align:left;}
#rsrch h1 	{font-size:12px;font-weight:bold;margin:0px 0px 5px 0px;}
#rsrch label {font-size:11px;}
#rsrch .iHist{font-size:11px;font-weight:normal;}


#rcat {background-color:#FEE453;width:143px;height:500px;margin:0px 0px 10px 16px;padding:0px 0px 0px 5px;}
#rcat td 	{padding-left:5px;}

#dlocR {font-size:90%;font-weight:bold;}
#rsrch .iT {color:#959595;width:135px;}
#rsrch .iTc {color:#959595;width:135px;font-weight:normal;}
#rsrch .iS {color:#000000;width:135px;font-weight:normal;}
#rsrch .iSc {color:#000000;width:141px;font-weight:normal;margin-top:3px;}
#rsrch .match {position:relative;left:20px;background-color:transparent;color:#000000;font-weight:normal;}


#dtypR,#dnamR,#dnmeR {color:#959595;font-size:100%;font-weight:normal;}

/* inputs, right  - text, select, checkbox, HR */
.irt {float:left;font-size:60%;width:135px;margin:0px 0px 3px 0px;}
.irs {width:125px;}
.irc {width:11px;height:11px;margin:5px 3px 3px 0px;}
.ihr {margin:7px 0px 7px 0px;}

.irps 		{margin-right:2px;}
.irps:hover {position:relative;top:1px;left:1px;}
#dc_nme {font-size:11px;}


/* results left menu FFD300 #FECD06 */
.rtlm	{background-color:#FFCF00;width:200px;}
.rtlw	{background-color:#ffffff;background-image:url(images/r-r-w.gif);background-repeat:repeat-y;width:17px;}
.rtm	{background-color:#ffffff;width:630px;}

/* .rtl	{background-image:url(images/r-l-y.gif);background-repeat:repeat-y;} */
.rtr	{background-image:url(images/r-r-y.gif);background-repeat:repeat-y;width:17px;}

/* bottom */
.rtbll	{}
.rtblc	{background-image:url(images/r-b-y.gif);height:21px;background-repeat:repeat-x;}
.rtb	{background-image:url(images/rtb.jpg);height:21px;background-repeat:repeat-x;}
.rtblr	{}
.rtblm	{background-image:url(images/r-b-w.gif);height:21px;background-repeat:repeat-x;}
.rtbr	{background-image:url(images/r-b-br.gif);background-repeat:no-repeat;}







/* Results/Listing */

#d {background-color:#ffffff;width:600px;padding-left:10px;}

/* two col 
.dl {width:250px;text-align:left;border:0px;}
.c1.c2 {width:300px;float:left;padding-right:1px;}
.dt {width:250px;border-collapse:collapse;}

fonts: h2 12px; td 9px 
*/

/* one col */
.dl {width:468px;text-align:left;border:0px;}
.c1.c2 {width:468px;float:left;padding-right:1px;}
.dt {width:468px;border-collapse:collapse;}
.yp {width:600px;padding:10px;margin-left:auto;margin-right:auto;}


/* font sizes */
#d {font-size: 12px;}
#d h1 {font-size:20px; color:navy; margin:20px 0px 0px 0px; padding:5px 0px 0px 0px;}
#d h2 {font-size:15px; color:navy; margin:40px 0px 0px 0px; width:468px;}


/* artwork */
b.spon {font-size:11px;font-weight:bold;color:navy;}


#dWait {width:100%;text-align:center;}

/* back next nav links */
div.srchBN {padding-bottom:10px;width:600px;text-align:right;}
a.srchBNL, .srchBNLi, .srchBNLx {font-size:9pt;text-decoration:none;color:#0000cc;}

a.srchBNL:hover ,a.srchBNLi:hover {text-decoration:underline;}

.srchBNLl {font-size:9pt;text-decoration:none;font-weight:bold;color:#0000cc;}
.srchBNLx {color:#c0c0c0;font-weight:normal;}


srchBNL

#d a {color:navy;}
#d a:hover {color:red;}
#d ul, #d li {margin:0px;border:0px;}	
#d ul {list-style-type: none;}
.dl:hover {background-color:#ffff00;} /* zoom:110%; Zoom IE only, causes error with Firefox, etc */
#d br {clear:both;}	
#d p.ta {text-align:right;border-bottom:1px solid navy;}
#d hr  {height:3px;color:navy;width:98%;}


/* category - 2 col font 9px */
.dcat {font-weight:bold;margin:0px;padding:0px;width:464px;color:#959595;}
.dzip,.dpob,.dadd,.dad2,.dcty,.ddgn,.ddgt,.dcap {}
.dpc,.dfc,.dcc,.dec,.duc {border-bottom:1px dotted navy; }
.dp,.df,.dc,.de,.du {border-bottom:1px dotted navy;text-align:right;white-space:nowrap;}
.dsms {display:inline;margin-right:5px;}
.dart {float:right;display:inline;width:80px;margin-right:15px;text-align:center;}
.dart a {color:#959595;font-size:9px;}
/* map */
.dm {display:none;}
.dmid a {font-size:9px;text-decoration:none;}
/* images */
.spnsr img {border:1px solid navy;}
.iart {display:inline;width:80px;border:1px solid #000000;}
.isms {position:relative;top:2px;}











/*CSS for pop up hint box */
#hintbox{ 
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}



