html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0 auto; font: 12px Arial,Tahoma; text-align: center; color: #000; background-color: #FFF; }

#layout { position: relative; margin: 0 auto; width: 780px; height: auto; text-align: left; }

table { font: 12px Arial,Tahoma; color: #000; }
table tr.odd { background: #F2F2F2; }
table tr.even { background: #F9F9F9; }
table a { color: #369; text-decoration: underline; }
table a:hover { color: #369; text-decoration: none; }
table a:visited { color: #369; }

#nav { width: 780px; height: 38px; border: 0px; border-collapse: collapse; margin-bottom: 1px; font-family: Tahoma,Arial; font-size: 11px; }
#nav td { padding: 0px; background: #006699 repeat-y; white-space: nowrap; }
#nav img { width: 1px; height: 1px; border: 0px; margin: 0px; vertical-align: middle; }
#nav .logo { width: 200px; background: #FFF; padding-right: 10px; }
#nav .logo img { width: 190px; height: 38px; }
#nav .gradient { width: 24px; background: #FFF url('images/gradient.gif'); }
#nav .gradient img { width: 24px; }
#nav .dots { width: 1px; background-image: url('images/dots_ver.gif'); }
#nav .b { background: #069; cursor: pointer; }
#nav .b img { position: relative; margin-left: 6px; margin-right: 6px; }
#nav .b a { font-weight: bold; color: #FFF; text-decoration: none; position: relative; margin-right: 6px; }
#nav .b a:hover { color: #FFF; }
#nav .b a:visited { color: #FFF; }
#nav .homefavs { width: 100%; font-family: Verdana,Tahoma,Arial; font-size: 9px; color: #FFF; text-align: center; }
#nav .homefavs a { font-family: Verdana,Tahoma,Arial; font-size: 9px; color: #FFF; text-decoration: none; position: relative; }
#nav .homefavs a:hover { color: #FFF; }
#nav .homefavs a:visited { color: #FFF; }
#nav .homefavs h1 { font: bold 23px Arial; color: #FFF; margin: 0px; }

.google { margin: 0px auto; text-align: center; width: 778px; height: auto; background-color: #FFF;/*F2F7FA;*/ border: 0px #E1EAEF solid; margin-bottom: 1px; }

#tabs { width: 780px; border: 0px; margin-bottom: 1px; empty-cells: show; }
#tabs td { font-family: Verdana,Arial; font-size: 11px; font-weight: bold; text-align: center; padding: 0; }
#tabs img { width: 1px; height: 1px; border: 0px; }
#tabs .ta { width: 1px; background: #689ED2; border-top: 1px #FFF solid; }
#tabs .ma { width: 258px; padding: 3px; background: #B5CEEF; border-top: 1px #689ED2 solid; }
#tabs .ma a { color: #369; text-decoration: none; }
#tabs .ma a:hover { color: #369; text-decoration: none; }
#tabs .ma a:visited { color: #369; text-decoration: none; }
#tabs .ba { height: 6px; border-top: 0px #689ED2 solid; background: url('images/triangle_bgr.gif') top no-repeat; }
#tabs .t { width: 1px; background: #CECECE; border-top: 1px #FFF solid; }
#tabs .m { width: 258px; padding: 3px; background: #E8E8E8; border-top: 1px #CECECE solid; }
#tabs .m a { color: #000; text-decoration: none; }
#tabs .m a:hover { color: #000; }
#tabs .m a:visited { color: #000; }
#tabs .b { height: 6px; background: #FFF; border-top: 1px #CECECE solid; }
#tabs .d { width: 2px; background: #FFF; border-top: 1px #CECECE  solid;}

#body { width: 780px; border: 0px; border-collapse: collapse; vertical-align: top; }

#subnav { width: 160px; padding-right: 10px; font: 11px Tahoma,Arial; color: #000; vertical-align: top; }
#subnav .head { font: bold 12px Tahoma,Arial; color: #F00; margin-bottom: 1px; }
#subnav .links { width: 150px; margin-left: 1px; margin-bottom: 5px; padding-bottom: 6px; border-bottom: 1px #ACE solid; }
#subnav .links a { font-size: 11px; color: #369; text-decoration: none; line-height: 14px; }
#subnav .links a:hover { color: #369; text-decoration: underline; }
#subnav .links a:visited { color: #369; }
#subnav .links a.f { font-weight: bold; text-decoration: none; }
#subnav .links a.f:hover { text-decoration: underline; }
#subnav .fad { width: 150px; margin: 0px; margin-top: 7px; margin-bottom: 7px; }
#subnav .fad img { border: 0px; width: 150px; height: 100px; margin-bottom: 3px; }
#subnav .fad .box { background-color: #F2F2F2; padding: 3px; border: 1px #ECECEC solid; }
#subnav .fad a { font-weight: bold; }

#content { width: 616px; vertical-align: top; }

#posted { width: 100%; border: 0px; margin-bottom: 5px; }
#posted td { padding: 0px; }
#posted td .link { height: 20px; padding: 3px; border: 1px #ECECEC solid; background-color: #F9F9F9; text-align: center; white-space: nowrap; }

#results { width: 616px; border-collapse: collapse; }
#results td { padding: 3px; border-width: 1px;	border-style: solid; border-color: #ECECEC; }
#results .head { background: #F9F9F9; font-weight: bold; }
#results .p { text-align: center; }
#results .p img { width: 20px; height: 15px; border: 0px; }
#results .s img { width: 55px; height: 55px; border: 0px; }
#results .n { width: 210px; }
#results .b { white-space: nowrap; }

h1,h2 { font: bold 12px Tahoma,Arial; color: #FF0000; margin: 0px; padding: 0px; padding-right: 4px; }
h1 a { color: #FF0000; text-decoration: none; }
h1 a:visited { color: #FF0000; text-decoration: none; }
h2 { font-size: 11px; }

.hl { color: #FF0000; }

#location { width: 150px; font: 11px Tahoma,Arial; color: #000; }
#location td { border: 1px #E2E2E2 solid; background-color: #F2F2F2; padding: 1px; text-align: center; }
#location a { color: #000; }

#footer { width: 780px; border: 0px; border-collapse: collapse; margin-bottom: 3px; font-family: Tahoma,Arial; font-size: 11px; color: #666; }
#footer td { padding: 0px; }
#footer img { width: 1px; height: 1px; border: 0px; margin: 0px; }
#footer .stripe { height: 13px; background-color: #F1F1F1; border-top: 1px #000 solid; }
#footer .l, .r { padding-top: 3px; }
#footer .r { text-align: right; }
#footer a { font-family: Tahoma,Arial; font-size: 11px; color: #666; text-decoration: none; }
#footer a:hover { color: #666; text-decoration: underline; }
#footer a:visited { color: #666; }
#footer b { font-weight: normal; }

.headline { font-family: Arial,Tahoma; font-size: 16px; color: #BE5738; }
a.headlinelink { font-family: Arial,Tahoma; font-size: 16px; color: #BE5738; text-decoration: underline; }
a:hover.headlinelink { font-family: Arial,Tahoma; font-size: 16px; color: #BE5738; text-decoration: none; }
A.faqlink { font-family: Arial,Tahoma; font-size: 11px; color: #666; text-decoration: underline; }
A:hover.faqlink { font-family: Arial,Tahoma; font-size: 11px; color: #666; text-decoration: none; }
.testimonial { font-family: Arial,Tahoma; font-size: 10px; color: #000; }

.voila { font: 1px Arial,Tahoma; color: #FFF; display: none; }

.colored { color: #369; }

.lastlogin {  font-family: Verdana,Tahoma; font-size: 9px; color: #5C7788; }
.thingssearch div { border: solid 1px #CFCFCF; }
.thingssearch table { font-family: Verdana, Arial; font-size: 11px; color: #555; background-color: #EDEDED; border-top: solid 1px #FFF; border-right: solid 1px #FFF; border-left: solid 1px #FFF; border-bottom: solid 1px #FFF; }

form { margin: 0px; }
.form { background-color: #EDEDED; border-color: #CFCFCF; border-width: 1px; border-style: solid; }
.form td { font-family: Verdana, Arial; font-size: 11px; color: #555; border-top-width: 1px; border-top-style: solid; border-top-color: #FFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CFCFCF; }
.form a { font-family: Verdana, Arial; font-size: 11px; color: #555; text-decoration: none; }
.form a:hover { font-family: Verdana, Arial; font-size: 11px; color: #000; text-decoration: none; }
.form .noborder { border: 0px; }
.rowhighlighted { background-color: #F4F4F4; }

input,select,textarea { font: 11px Verdana, Arial; color: #000; border: 1px #CFCFCF solid; height: 18px; }
input.texts { width: 50px; }
input.textm { width: 100px; }
input.textl { width: 150px; }
input.buttons,input.buttonm,input.buttonl { width: 50px; height: 20px; border: 1px #FFF outset; cursor: pointer; margin: 0px 0px 0px 1px; padding: 1px; background-image: url('images/button_bgr.gif'); background-repeat: repeat-x; }
input.buttonm { width: 100px; }
input.buttonl { width: 150px; }
select.single { height: auto; }
select.singles { width: 50px; }
select.singlem { width: 100px; }
select.singlel { width: 150px; }
textarea { height: 100px; }
textarea.s { width: 200px; height: 80px; }
textarea.m { width: 200px; height: 200px; }
textarea.l { width: 300px; height: 300px; }
textarea.xl { width: 400px; height: 400px; }

/*Scam alert link styling*/
#subnav #scam_link {color:#ff0000;}

